召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2296|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
* A; ^- s5 F& _  O0 Y+ Z
MariaDB和MySQL的关系:
. ~& u& X+ n0 @2 O9 t( k& ^% ?0 H6 F0 b( f& p1 x- _* T
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。) n, |( p7 O5 p- D
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。+ F5 l9 d, j9 R5 i4 }' }" v- j' d
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版的功能和自行开发的新功能。
9 C9 ~- s0 C6 r现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
  D& r- G7 M/ p: l% g
添加MariaDB的repo源:
& \/ ~1 L+ q8 j5 T8 T# I8 T% W
% g% q1 c/ e) X  z% y4 T; b4 K5 o1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下" w3 [4 q3 u2 i4 H# P

) `# y7 H: r$ C4 i1 c

  1. ( P6 J6 J' I0 H# o& n9 \( u
  2. # http://downloads.mariadb.org/mariadb/repositories/6 |2 s, Z$ q: N4 E" W
  3. [mariadb]1 k* h4 a7 o8 m5 n- L5 M
  4. name = MariaDB
    ' k- r6 @7 c' ]: h8 r- r
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd647 G8 Z7 {2 \/ u5 ~4 z; X- o) z' a
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB( {) `6 g6 j7 p7 B4 H( m
  7. gpgcheck=1
复制代码

& ?0 c. M2 j( J; ?& \* o# P, k* \8 F# ^3 k& }
2、清除Yum的缓存并重新建立
2 ]3 O. g' O# x; W* ~. V  J5 u% j; {1 u/ B( Z, B7 i: K
  1. yum clean all6 g5 \0 T3 Q% `) B9 I
  2. yum makecache
复制代码

5 U; m/ a" B) m( Z3 K6 S* q- R6 S  R* R3 T' f7 [- x* L  J: q& v( u4 j  }

& {5 Z; ~- u7 W
1 M& P3 z; h. u/ {9 D( G* l" N  j  _: ?9 W, a! m- `
: F# J. x. G( m5 f6 w
3、打印MariaDB源中的软件包:
( R; N" j' R& O: x! T" Z% [1 t; T/ @
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

' {% \8 k  x6 U9 e, P8 {6 A. y* V. k

, Y1 ~5 K- v6 Q' a4 n; Q1 xtest为测试工具,backup为备份工具" {- l( w$ n/ B( V' y

, S: ~, R/ f1 a) n3 {$ ?/ j4、安装MariaDB数据库:! v5 f" [7 v+ b3 M0 x

" o2 K" T0 @6 p! K( Q. j
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
0 W: i  ]; m+ `7 f$ S5 i8 E$ b" F
! F: k0 n4 Y, z8 q
( p* [9 r/ u' T9 {  Z& P1 V; e7 }
2 D! Y& y( s' U- G( R" d5 z
5、启动数据库并设置为开机自启
% |; Y0 L4 `7 L$ v6 ]; B7 }% Q( F* k1 E5 s$ b
  1. systemctl start mariadb; k. k% u1 k' m
  2. systemctl enable mariadb
复制代码
& {+ o/ {6 }9 k( T
  h$ r- Y: S& x. c6 z! C& a

+ B: q6 M1 ?) [, d$ _& ~- L' w6 R6 b2 v; c0 X2 I. G
6、初始化数据库,并删除测试数据库及更改权限和设置密码
- E: D2 ^$ _8 F8 [9 p: L1 J& q( H7 H& E7 F/ V) j5 h
  1. mysql_secure_installation
复制代码

9 G  ~( }& k7 ~' m  m2 B* W" q6 E, |$ p) z. J4 Y" o% f0 ~. L+ N" \  W+ n
- y! U8 T7 R* X- m3 j# O3 x" H
( a7 t3 S3 M" N$ j, t% S% c
输入数据库设置密码
7 B8 b8 L4 \& N9 {; V6 u# Q# e+ ]) @
( x/ A% v* u7 g2 ]  T$ Z& s/ L; t3 X1 q- Z

9 C% F  A0 y- r' d8 f! q+ a" w是否设置root密码,输入Y进行设置; R- x/ r! F7 D* P( m  ~! |

2 ?5 z# V; a# j, M6 P! b* R4 h, L  \; x5 H# u

% |& A0 `, C0 p4 A" u是否移除匿名用户,输入Y移除; U/ M5 x. P1 ^6 \8 g/ ?% ^

0 f; C& k$ i2 `& G1 _& a3 E) X1 m2 C% R! Z/ y3 Q
9 a4 n7 r& _% l6 ?
是否拒绝root用户的远程登陆,根据实际情况选择
$ S. a, K+ w4 }! W" _4 @
8 G- @1 G/ E# {6 L. D
' ?, J% J: `$ b' S) Z& G. ?6 L% x; a' Y
是否刷新权限表,输入Y刷新权限表
# L' d3 [" Q# r7 \
( j' y1 M6 H, _5 E' [% M  _6 |: E4 i* h4 Q8 p: V/ C1 F# z  b; c
+ q, }5 L* w6 p- i7 C3 h
出现此界面,数据库安全设置完成。
2 b+ v4 j' T/ p1 j3 o) w) Q7 Z4 n( F! e9 @
7、连接数据库,并查询版本8 F8 z" I9 R" V$ f3 P. Y

. @' g1 I# [+ u: Q
  1. mysql -uroot -p -A
复制代码

* L1 X3 ^( U1 V/ H2 W) S! H3 L其中-u制定用户,-p使用密码,-A为不预先读取数据库。
1 G1 b1 }& Y; {& R! _/ W' Y( k2 s) J: l9 f4 i5 d# B
  1. select version();
复制代码

6 |* T2 ]# t4 _  Y3 T0 e3 v+ @5 n  f" y& }8 F
  1. show full processlist;
复制代码
7 N& A1 f, b( m( y" k' X! j; n

3 g1 \9 Y6 r$ Y: D3 f3 E5 |1 k
, }- }5 Z) A" c  J可查看当前用户,及登陆地址,选择的数据库,数据库引擎。  e  Q& A6 d# f4 r
————————————————& l- f5 g  ?% [- [: k+ M; c- n1 m
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
+ ^8 s# c- ?& ~( x0 k原文链接:https://blog.csdn.net/zbljz98/article/details/80462241+ G4 j( P; x; B0 A0 l7 |" L& \

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-9 03:51 , Processed in 0.052612 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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