召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2741|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 4 b3 e' t) l( h9 n5 b7 Y$ z, m9 ?
MariaDB和MySQL的关系:$ C$ C# O7 i( ]

5 b& V9 C( S1 m% h( H4 cMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
" S' g8 ~7 K5 |MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
: s3 ~% u6 V- J7 W" UMariaDB直到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 g1 w* q$ A+ H4 L( W% [$ A现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
) Y# k* d4 I7 y" j
添加MariaDB的repo源:
) I7 d3 M+ t1 j5 N" ?% i' x: Q' f7 }, g- r* l! l
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下' o7 t  P' E! g5 U: K) s; k

1 g0 k! C3 J! |1 X, i, c2 D3 o

  1. ' d' ?% e4 U( e$ T* g. m
  2. # http://downloads.mariadb.org/mariadb/repositories/+ m8 C' d$ W% g8 G5 ?' v$ S
  3. [mariadb]
    & q( t, v7 R  ~, M$ d- {
  4. name = MariaDB7 P' F; x% _& `- m, \
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd642 S0 a/ ^9 @$ p- \
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    1 R$ l, J3 s2 m8 m- o
  7. gpgcheck=1
复制代码

0 n0 p9 M7 L. {8 {  P4 O; K2 F$ ?4 ]& ?) s) \
2、清除Yum的缓存并重新建立
6 \+ P' ~  t% h8 T  h
1 u, W5 ~6 i. Y8 B1 N" O4 d+ a" Z
  1. yum clean all
    ; w7 J; p" j# G, i( I
  2. yum makecache
复制代码
' ^% u/ N7 u$ E1 X
  l6 ]1 b. Y2 s" _8 f, ~9 g4 w

5 [& h/ d% s6 E9 ?5 i
9 Q) v" K+ a1 R6 J  \7 h9 I
3 K! \6 S' ?' h3 d: p8 Q% d8 D5 W; e% P4 g* S% R
3、打印MariaDB源中的软件包:
/ _7 W1 V# Y, y6 V* D1 m& ?/ Y4 B3 l) T4 U) q2 e( Y
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
6 v! Z( S7 q5 z7 w; C3 K
1 T3 k1 N; t' R% Z; j; R2 X( I

3 Q. P: r6 o0 M. \) atest为测试工具,backup为备份工具" N2 {" S) A- B$ ^
2 i  m' r2 B$ K5 T- t3 B2 C1 _5 T
4、安装MariaDB数据库:& W1 x8 V0 `7 W: C

4 s4 G+ d5 ^4 X& l; n4 |. Z
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

% h# I3 k. S* n1 l( S
& M" ~+ o. W/ B: h
0 w# g/ [2 E1 \- B! N$ z0 {! {3 l0 ?* T, ?! I; p1 n5 G% u8 ~1 {* U
5、启动数据库并设置为开机自启. l+ x# |4 w+ G6 t9 `- V1 N: }8 v1 [5 }
8 J, P  S3 R/ M2 m) Z" ^
  1. systemctl start mariadb
    6 S; n' f" @" h& I4 R7 z6 O
  2. systemctl enable mariadb
复制代码

2 P) B2 K5 K0 h7 t& w- v9 N; `; w
' R. r+ g4 ~: i/ c, T; k. O' L4 ]: B" G3 P" W" D& c/ i4 V' z  R
( k: ?7 @: z! A) r  F" E: a, w
6、初始化数据库,并删除测试数据库及更改权限和设置密码
, L8 W6 E/ N1 @6 V% b5 [) L0 _$ j) w& \' A+ v: A& {( S& C
  1. mysql_secure_installation
复制代码

; ?! {7 o( q! [4 U2 z
$ d9 R; d6 T! q9 k* I% A  p, W
& m6 z+ q8 p$ @" ^9 o1 b% ^' E! s6 U6 `
输入数据库设置密码0 _0 m- F2 X& v: L

- B* X" `& c+ A4 G# a0 K4 v! T  u) u0 f2 Q0 a+ }9 m  X, _
# P) j4 i# }6 Y2 P- S
是否设置root密码,输入Y进行设置
2 r: G* c8 i# s7 e0 Q, p  p5 i/ w2 B5 c+ R3 z" B5 H) k6 j* u9 r
, a& g& U8 Z1 F2 J0 {1 v. N

; y5 o1 ^2 F* P4 }* o& N* J是否移除匿名用户,输入Y移除
- K) E: y; c2 G! A# E% y8 A# J- T# w. u* U" U* [6 ~3 Z
4 A) w; L1 \1 I
( p3 x- Z3 t  i: ?  y1 r. q$ \
是否拒绝root用户的远程登陆,根据实际情况选择
! L: K- \  m. }
" t8 {; G5 J% I* v1 @2 k) {
6 H# ~' f5 r7 t9 o: Q' E! w7 K) ?
8 Q1 W3 n& Y) F0 e; y是否刷新权限表,输入Y刷新权限表0 i, n7 T7 }+ o7 I

0 L0 Y  k4 d: q
) X5 R; W0 N6 `9 b0 `5 p4 Q6 X" A- \6 A2 `
出现此界面,数据库安全设置完成。, n( K& v" Q% ^( o

8 y; s  o$ w% R- e$ A3 ~7、连接数据库,并查询版本
' t6 O5 q  c, Y* s% u0 o: ~
9 h0 J8 ^& H8 q) n# Y1 [* V
  1. mysql -uroot -p -A
复制代码

7 ]& h7 J  v0 ~% s  X1 w其中-u制定用户,-p使用密码,-A为不预先读取数据库。
: J" @1 \* x. Q5 x  ~
# E( Z. Y4 X8 {& X6 ?
  1. select version();
复制代码

% c( B6 ?0 z7 y4 S4 s0 T8 @! c2 s+ Z% y7 [8 K* A3 E
  1. show full processlist;
复制代码
  j0 d* G& D) s/ n2 y& d3 q
7 e7 |5 @: U; d
/ i4 C0 x* s0 V2 E7 u' ?
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。1 d/ i$ J) [8 q" Y0 f
————————————————( p" E+ E' [7 y" e+ K7 \4 k3 _
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
9 b7 }( R" T9 L: L9 ~4 w9 f原文链接:https://blog.csdn.net/zbljz98/article/details/80462241* n3 l3 i) c' r% d/ C

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-3 20:07 , Processed in 0.036850 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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