召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2972|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
- D) u0 W7 }, ~( ~
MariaDB和MySQL的关系:
. N8 K3 Q- `9 N/ N3 A& j
. K3 B; k6 F. |6 @: CMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
. @  ~. y# q: s( {. ]MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。: K* e% m! X6 y) u: Q7 h+ X- Q+ G
MariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。2 O, K8 o" P( }  }; t
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
5 q, O+ G" R/ A" M* L
添加MariaDB的repo源:- i& Y. u) |. D% R. S" \; r
! A  c. d( ?$ Q1 J" |# S8 p2 Z
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下& _3 ]% x* Y4 M4 g$ _* W1 v
, v- p9 n3 D5 g' z2 a3 h
  1. , P6 E) W$ b/ Z. Q# [
  2. # http://downloads.mariadb.org/mariadb/repositories/  W/ @- T* z  f+ g/ W
  3. [mariadb]
    9 L& D7 P; i0 b! G8 H0 e3 z
  4. name = MariaDB: }8 z$ s( A* m: ~  W, K
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    2 O8 h. ?/ @7 ^1 @) @
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    5 ^/ s/ s5 q! N  i$ ?  |( r
  7. gpgcheck=1
复制代码
. ]* l$ x/ _) {: `9 l9 B

) v0 g' D3 g/ U! h' Z2、清除Yum的缓存并重新建立
/ d: ?3 J. X  H/ I+ W0 P2 b
( q* \, c0 B3 i4 t& A4 @. u
  1. yum clean all
    - f) t% H7 _7 o% N% F; g
  2. yum makecache
复制代码
7 ^! H. c- B  w0 E( v$ Y# V
) d( d0 F, g0 L9 T) I

4 T/ D5 w! z, y3 A7 F. D" O* G  @0 o; U1 f6 }) U5 G7 \( ~; e
6 s& i" {+ P, Z9 ]! K
9 E7 V8 w$ c1 O* x1 ^' b0 k
3、打印MariaDB源中的软件包:% [+ \3 n. k& Q$ g, e' N5 E
  \) q1 B* \) h  m1 L
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
9 `+ j% p, N7 I- g% p* O7 G# V* Q

: W* s- o5 T% ^. L+ ~
2 ~* ]) U; o( vtest为测试工具,backup为备份工具
9 m. p8 }: U1 w& X2 x& {2 j3 w7 _3 e$ [9 l4 J1 Y% B
4、安装MariaDB数据库:, n3 }2 C# w  y# H2 E' _
% |2 G0 d% p* g, n) n5 a2 }
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

! E# Y/ I, w. v- H1 ?2 m2 d. \* _& a" f: G
/ V5 X1 Z. z  S6 o
8 {; a! `% Y6 d
5、启动数据库并设置为开机自启
% S' ?/ U, y' b8 c
2 b/ W. b( C8 ]
  1. systemctl start mariadb- N8 P) e, A5 x2 w- R
  2. systemctl enable mariadb
复制代码

% o" ?+ e3 q- G9 G1 L6 S/ `' S, d" Q+ A* q7 M+ V$ z; @

2 e9 e/ I5 o( T
) a3 y3 L* z9 I* C3 o3 r6、初始化数据库,并删除测试数据库及更改权限和设置密码
# H) N/ |: E3 U% l5 q3 G5 h, }6 p1 R- ~: a# P
  1. mysql_secure_installation
复制代码
: W! P$ v% R5 }# a9 t: s6 ^
5 r' y$ u, [, \* ^3 q) m
3 E/ ~) E) g- k! @
3 w1 L9 B4 _' x- N4 e2 U; t
输入数据库设置密码) J) \9 `8 ~  _8 b& [. A
, A8 v& P! h' w# B% S5 v
6 o! V* U! P9 W% A, D

. ^! s$ y3 ^$ T- I是否设置root密码,输入Y进行设置" ?; v6 `- c% t
2 H- }: `' ]8 g- q( X3 E

5 [+ R; Z; H1 n
5 v4 Z. n& s7 c+ F2 p9 i* M2 Z是否移除匿名用户,输入Y移除
5 P" c) }* r0 [  \9 z8 E$ W
6 [7 P6 b# x2 }; L5 }$ D8 r' l/ z: W6 _7 R, w" Y" e2 g2 J

! P& o- D0 {2 t3 E是否拒绝root用户的远程登陆,根据实际情况选择
! [) b) ~7 x! v$ L* S$ r# Z
; B+ H3 `' ~9 X! \
) ]/ Q. A2 s% L# `* E( A0 x8 U* J  f4 C: N
是否刷新权限表,输入Y刷新权限表# J4 D) [! `# i

& D* L: k4 C: L# n5 K
  I0 j; `% \* {* ^2 f( E
' Q( m9 }* }5 F6 \, i出现此界面,数据库安全设置完成。
  L* v1 m" N( \* C' |! k: d) S- Y3 k. Y6 Z  X1 h# Z
7、连接数据库,并查询版本
* _5 O8 O( k. v2 e) o6 `
% U) H1 W* @4 H+ s# ~4 Q
  1. mysql -uroot -p -A
复制代码

' x1 D  }" i% ?* @- l  J其中-u制定用户,-p使用密码,-A为不预先读取数据库。
2 }- \6 C: ?  }- Y% x7 a6 Q
/ i5 r, q8 q) |& z% ^
  1. select version();
复制代码

, C( K( X: G  V( Q' _
2 D2 i$ y% e! @* d3 a% ~
  1. show full processlist;
复制代码

4 t2 p' X7 i5 j* [' ^$ ]9 K2 o
" y8 R9 e2 O3 n8 @7 ?: n2 u2 {& ]$ u( A: B
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。7 z: M) B  n- Y
————————————————
& ?" v7 C$ _* ^1 O( j版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
1 a0 \+ Y, t, v0 f7 X! q! ?' L原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
0 {- Q1 I4 x. S; x  b3 R

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|召隆企博汇 ( 粤ICP备14061395号 )

GMT+8, 2026-10-31 02:58 , Processed in 0.037070 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表