召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2560|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 7 j3 z) \5 v4 @  S, L- e  o' ^
MariaDB和MySQL的关系:. V: q+ X0 {0 T. R& t

6 i! }# u% G- ZMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。4 C% l* Q, Z& x8 @
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。8 a) M, P3 E& _  p# F* U
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版的功能和自行开发的新功能。3 ~( J0 a$ T( K9 A
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
- t. y' q$ l, y6 j
添加MariaDB的repo源:
( e3 w; U9 }% x! C: U
9 Q/ n- N6 D5 t" g; w1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
; \  V& d3 u0 X+ Y6 J" c9 M
. P( X/ e7 d1 Z1 z

  1. " V% O* F0 r5 u) u
  2. # http://downloads.mariadb.org/mariadb/repositories/) N( Z+ [- m- J9 @
  3. [mariadb]- ]' M, J2 D0 B
  4. name = MariaDB6 }( y# }( B4 Y: ~; X" O* G% }
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    3 g& t( d+ N/ e) I
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB& V3 ?) O+ S! p% M* e( T
  7. gpgcheck=1
复制代码
; y! N5 I( h& M& S& D  o1 L& R

  v5 ~) i( F4 y% A. d9 a- O2、清除Yum的缓存并重新建立
. T. B0 W+ c' P- }9 F- c+ a
$ W1 q2 ?( d( x+ z$ r/ W
  1. yum clean all7 x: J+ y( @, }( @1 v9 P- J" x
  2. yum makecache
复制代码
6 [% T# h* r7 B+ o" o8 Q
: o6 f: z$ p! y! t" ?1 W
; {2 V9 V9 Q* B& F

' E) r4 r8 g: o: S& i
' H1 r& z' X) i! ~, b2 k$ ~6 J3 @' e) A* k
3、打印MariaDB源中的软件包:& c7 j; z5 v+ m! P6 r
! O- P' z, ]- R1 |) E
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

6 J1 k4 f! I/ l' G  U3 {/ \8 }' b5 H/ q; H! d2 {) j
1 E! v  v% w; G
test为测试工具,backup为备份工具
( E" _$ y. T7 \: f& C4 ~8 v) w0 ?! w! L2 p/ @
4、安装MariaDB数据库:
' f; D  y5 h' }& r/ F
8 Z" N+ E+ Y6 g
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

; ^( `% V2 W: A  m4 o. s* c1 e
6 R4 F. _( Y8 \) s7 i1 N7 h9 j8 i" @1 a) u# Q# k: ~

4 D6 ?4 R  ]) n# j$ ]0 k  I/ A5、启动数据库并设置为开机自启2 D. Y! c& b7 X; z7 c
4 o, o" w* Q7 ~  ~6 U8 n+ f0 h
  1. systemctl start mariadb& {7 y/ B' v- X: [8 y
  2. systemctl enable mariadb
复制代码

) M% C6 X' N3 u" m; N, ^8 z+ O. P0 h: U) Z
: G5 D/ P2 N( j- w) K& J$ R+ @6 ^
- ]& Z* Z/ b/ _- s
6、初始化数据库,并删除测试数据库及更改权限和设置密码, b$ V$ K4 S8 h/ C

" W2 ~/ d% R3 F9 B( l
  1. mysql_secure_installation
复制代码
3 u# p- k8 \2 M) Q0 T/ c" u" e

" R; \. d1 j! u
/ A% @. D" s! m6 s$ g
) h7 W$ r) {6 m* M1 c$ }输入数据库设置密码
$ X% S  q* G- J& d* m, g. p3 V% T# f8 O, S' Z
$ {3 j. x$ e; Y2 ]0 I# @

, I/ I: P5 N% ~8 T5 I8 A是否设置root密码,输入Y进行设置; P9 {) k& e% h

6 X8 R/ _: v. q- a% Z, c( ]
9 J9 k% T: E) L& r, O  s/ F$ ?7 l; b+ A
是否移除匿名用户,输入Y移除+ g4 F/ v& P  I+ s: F0 D
8 a  l3 T& O' t4 F9 }: ^0 k$ |

2 ~# ]9 g* H2 J
) v3 a; J8 a; [; e$ L# s是否拒绝root用户的远程登陆,根据实际情况选择5 H5 Q* e9 s8 s4 I' J
+ E5 W, ~! G3 V# t# b9 g- j

: z) x6 D9 F* P/ [" x, T) I% H5 j5 o# k4 J; V! h. o/ ~
是否刷新权限表,输入Y刷新权限表! l) c; d3 o. s  J3 \
, W# Z, Q+ X! Z$ R6 j+ M1 |5 j
& K  z$ v/ r! R  ~
7 ^  l2 q. p( R/ Y9 p. v
出现此界面,数据库安全设置完成。
" }  o! e( T7 H% W* T9 G% x: R4 u
. e& Q) M' q( q4 V7、连接数据库,并查询版本
8 [0 j' e. F& l% }( N: f8 G- Q, |  h+ V9 k# k# J
  1. mysql -uroot -p -A
复制代码

! y% ]. l( B. {" ?9 p( }2 G2 B1 |其中-u制定用户,-p使用密码,-A为不预先读取数据库。7 e2 q1 Y" S9 q) e6 ]2 n

/ ]# c3 b# s% Z8 O. W% `4 F1 `
  1. select version();
复制代码
+ B" g: ^0 E+ p+ X6 C0 _) i' ]

2 E5 t6 [$ u( ]2 ?0 c
  1. show full processlist;
复制代码
2 S7 l% W* P! L

/ x/ y1 i3 i' W; ^- t* g* R+ w7 b0 [5 J  C3 T9 E) ^
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。8 C5 Z2 M" i5 F0 }. M
————————————————
8 w& _0 Y4 Y% e/ A8 H( v版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
2 G* I4 b2 x# x原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
4 V0 A- }# N+ d! {

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-4 21:06 , Processed in 0.039639 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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