召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2362|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 + r% p4 K5 [; X) Q% p
MariaDB和MySQL的关系:2 U, x/ z# j) \7 v. n1 A. E
3 n- \* E; b' g
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
/ \5 N1 S  p! C5 O. x' ^. UMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
% v8 N) k& w. ]8 rMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。. X2 k7 O* Y2 U
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
: k! n& I" T# k2 C& {# M9 H% f" d
添加MariaDB的repo源:
; v# v6 F* N8 m* u/ E" o1 v( {  V3 t. E7 `* o: i4 \- J
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
5 @. ?1 o6 X( Y5 t# ~2 G7 g" z; b3 n3 @6 x5 _: O! u  S

  1. ( J+ m9 i9 o- C9 @% j
  2. # http://downloads.mariadb.org/mariadb/repositories/& F0 B" A' H# z; O
  3. [mariadb]* b& u, C& C  k  s4 S
  4. name = MariaDB- ~8 ^( ^5 v1 J2 @
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    5 ?  _. j# Z- V, X7 i8 N
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    9 [/ C) i# x% `/ L
  7. gpgcheck=1
复制代码

1 }! t) B0 B" Z5 R/ }
! K& j9 _2 ^% V) N2、清除Yum的缓存并重新建立" _; a8 ~" o% s

! f/ l( J5 v3 h) |2 F
  1. yum clean all9 D/ C5 e& P1 A& H
  2. yum makecache
复制代码

; v$ I; ?/ t+ Y7 ]. J! X. N' I# }- N' Y) A; X! H" r, k/ }3 C1 X

( C  N) g- O7 I2 d! ^5 W; F. Z. N) A; Y) |; q
8 m2 i# P+ H' i  ^
9 o3 h5 X5 o1 T$ Z
3、打印MariaDB源中的软件包:
# Z# q1 @! Y3 ?% r5 B. I: j" [/ c- ^- ~  t
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
5 t- C2 c- D; Z' J; J, X
7 E4 Z" h. o& V3 e1 F# M* M+ H" r) {% v
& J9 m9 j9 M, K% i$ W& q
test为测试工具,backup为备份工具
- Q; v$ l4 U7 t& x" [8 L
  Z) ^3 T5 b" f, X- P( ?4、安装MariaDB数据库:
6 m2 `# j8 E. {* i0 s
& }/ o5 D$ R/ e, d
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

& X" Y6 g  u6 g, x4 w  ^, W5 W: z! W4 _7 o% L7 a) N

  {' Y. O% X) ]" G: h7 E! N' S5 i- Z/ |7 p
5、启动数据库并设置为开机自启1 [" h& v, D0 x* s+ _
4 M! ]% j. K5 @% r
  1. systemctl start mariadb
      A" s8 o# S# W" K7 {/ S
  2. systemctl enable mariadb
复制代码

0 ?# a! f3 g, \/ b7 B+ c+ G) @+ w. p: g( v: H0 P, s1 |
- D5 T& S$ P: ~
' W& w6 N" t" a9 C
6、初始化数据库,并删除测试数据库及更改权限和设置密码
6 \, n: J9 R" _7 V& ~
2 ~" v  @' D: |5 m* v3 P
  1. mysql_secure_installation
复制代码

+ ?7 @/ w5 G) B: X$ y* S  N* ~; M* E4 M7 u8 r
9 Q9 Q+ ?+ _" H2 Q" o
# W" o; M3 G5 o
输入数据库设置密码4 I" x9 \: _7 s. M; W
- @3 ~% a5 p8 c+ B, E8 J7 t3 s
7 r* ^1 p0 }( J
" ^# B7 M: k4 `
是否设置root密码,输入Y进行设置
& _9 J& w" F$ C0 }4 [: i: p7 g
% g: f' n& p7 G$ k6 B4 O+ f3 A4 v  p  c5 _. z" I$ |" o. M& m

6 ~  L9 }3 V8 p是否移除匿名用户,输入Y移除
. l7 v- [9 Y. u& X' w! H7 @
  X0 F# I) F- X9 F+ z) s( A" {' p* n, i1 b7 u3 g

7 m. Z& b# v6 t3 ]' S/ E是否拒绝root用户的远程登陆,根据实际情况选择3 Q1 N  Q9 T5 t# }
5 M2 N- S' {8 T# R: E5 P
8 c% d2 D) B& Z2 f7 }% k! b

8 m. H8 a! D2 ~; d$ w& K  d/ R1 S1 t3 w是否刷新权限表,输入Y刷新权限表+ u+ l* _4 U5 T9 G

# B' Q' d  H5 T1 x* B/ n* C: g; C3 E# a* G0 Y4 x3 S9 v# W
( O7 N3 \2 m) _) h& Q8 I
出现此界面,数据库安全设置完成。
0 V  |+ G: ?; L1 }' i9 w
) E) n- r' o9 `- ?' l# o7、连接数据库,并查询版本
, I; s$ q2 Y! x" j4 o
+ p4 w4 j' N$ H2 ^
  1. mysql -uroot -p -A
复制代码

) F  X3 S! b. @2 i) X其中-u制定用户,-p使用密码,-A为不预先读取数据库。7 r5 f$ Y, V8 L, U% u* N8 `

2 s& @& l2 Z# h
  1. select version();
复制代码
7 w$ d0 d3 z4 }! q/ }4 o
3 R9 N9 V5 @  ^3 j9 [
  1. show full processlist;
复制代码

' }9 T8 t2 O" X1 j6 b* d$ F* t" d  V% X! I) Q
& R: ?/ l8 j( C4 o; c; @( b
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。4 u7 A  G: W2 v9 v: m( z  s9 W
————————————————
9 h0 j7 P( n. E0 \/ d3 }3 q% q( ~版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
) ?6 {/ M% {+ x9 x原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
$ A8 B1 i6 V1 }2 a

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-16 13:48 , Processed in 0.035018 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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