召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2858|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 5 H( r) b. \! m! C
MariaDB和MySQL的关系:& A  C) \3 A% N
2 Z2 n! l. l2 ~. H' U6 C
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。8 N) |: }$ \1 B, a6 j, j1 m
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。% b; T; ^9 a7 P* c. c+ E
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 _1 g) F; i+ r
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
) E1 [4 U1 |* B- u, |3 A( ~
添加MariaDB的repo源:; c6 K$ j# q3 V8 v6 j* _
! q) E9 J' f6 a* A# m, M
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下! N: i# J6 ]  x
( y% a$ r. K+ h. s4 e& F9 i

  1. 0 g6 `+ P) G2 }+ ^
  2. # http://downloads.mariadb.org/mariadb/repositories/
    2 P% X. z2 W' L& a
  3. [mariadb]
    ) \9 s5 W4 g3 a" ]6 J5 X  t# G2 [
  4. name = MariaDB
    ( |" I3 {1 z3 E& C
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64! X; L) w5 M3 ^
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB3 T$ {6 ^8 I* [) J
  7. gpgcheck=1
复制代码

2 @* D, o# M, ]+ Z6 [3 y2 a& Q; v: i: t
2、清除Yum的缓存并重新建立
8 C. X( n, H5 R& ^* w
6 N, L( l& G/ s# m9 V  l
  1. yum clean all8 |, Q' s+ \/ r- L7 f7 W/ d
  2. yum makecache
复制代码

$ p. j3 |; E. k; F, a0 z% _" l" i* c2 |1 F$ ]5 Q
( r8 h& D0 H% }$ k2 m( I
8 l+ ~# n: c2 S; U4 A5 e
+ c/ u" X; |: b: x

- K% ?" G2 X7 p8 U3、打印MariaDB源中的软件包:
0 [: o: Y5 ]1 c7 p5 ]* k/ x" t- ~1 [
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
) I0 e4 v( T% s8 p, i5 g7 F
3 ?$ s' c5 z1 y/ v( x  O

- {* w/ O0 o8 O  vtest为测试工具,backup为备份工具/ R& }, R" C$ d( |9 b& U" E
; t  r; s. o: P5 V0 v' N  b
4、安装MariaDB数据库:
$ G( m5 G5 x. e+ `# U8 R' S4 r
6 Y  z  P% q2 K/ {
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

5 J+ d6 U7 W4 i6 H0 Q8 l* \" k" g5 ?, f
% M5 ]' E3 a# k, q8 {& Z

+ f& W) M; |0 N9 h( W" `5、启动数据库并设置为开机自启2 a) `, L0 A- ~) z5 l8 Q; Z6 {
2 l6 p* Y0 ~# o: x( ?
  1. systemctl start mariadb
    , q! @2 ^/ W+ d& E+ W
  2. systemctl enable mariadb
复制代码

" U) T! p4 Z9 j3 V0 A# M! j9 O8 E: Y3 C
' s2 \, Z0 X3 v) |+ |6 ^5 C3 H8 z
. y9 E" P4 O( `+ p
6、初始化数据库,并删除测试数据库及更改权限和设置密码
# r, E( r4 m$ @( U1 R7 I4 d/ N" Y: B1 _9 t5 c- ?" `) U+ c
  1. mysql_secure_installation
复制代码
7 J0 E$ i3 T5 r7 H( z6 S# ?3 q
: c: T0 K: F  ?+ y/ U4 b0 M- b6 ^! m
$ f- w6 x; f& G2 R1 J  L, ]8 J( E

+ h6 |6 d; `  E3 O输入数据库设置密码
+ y( Y: L5 ^0 }; M. p0 G; V4 i) [; U# ]0 m% [" O) _

& Q! j$ n. I8 w2 }) O9 {. i/ f
9 @3 d- C9 V0 F; P( X& }8 N是否设置root密码,输入Y进行设置5 s- y4 L5 m4 T* [# \+ k0 k4 Y- d
2 z4 F$ w$ |% R1 T" k
6 Z! A1 i9 W( L- g: @& D3 G. U

# x. W; D- o" C8 \; v9 E  y是否移除匿名用户,输入Y移除
2 C* {- E4 k( y1 e2 W- T  o
# `  D' h4 j8 {4 I( `
9 I, }) M8 `- `, z4 e% V/ ^: |$ |% l" z, f1 K4 c3 k  i
是否拒绝root用户的远程登陆,根据实际情况选择
9 W1 O* R4 N0 I% }5 {) d; P
6 M( j( \9 g3 w$ s0 y& y
7 _$ P- _8 L5 H% k2 D8 l- ?7 M# E! E+ m1 b
是否刷新权限表,输入Y刷新权限表5 N, K7 U4 b$ D6 Z) m' s

; f# F: c$ _+ u; m, o4 F: t' d
4 K4 @$ E6 q8 J0 F$ [2 {0 V1 n: F' s
出现此界面,数据库安全设置完成。6 {; F+ g) ~7 _- C4 @; T3 F2 K
. g5 O2 c9 k/ l
7、连接数据库,并查询版本+ j) ^3 U. e# G! \  }( s* i3 e

- n7 {8 h1 k0 _- U/ x
  1. mysql -uroot -p -A
复制代码
2 W7 B, w; z  O( Q% v$ u
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
8 }3 G- k  f* }# i' ?9 P( L% o, Y9 n% j0 m6 a! \5 O
  1. select version();
复制代码

: m# t, C  [. y% R
5 }% E8 O' i0 U9 G- t
  1. show full processlist;
复制代码

: q/ G6 Y; j# [3 q6 {" X" w8 `. k1 }

" z* ]/ G4 {, ~; A& \7 e可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
) j# ]8 c" C$ m* h8 F' [————————————————9 I$ j& d6 S9 I( @" @7 n
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。# i! d0 @& Q9 g& [0 @0 H
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241: @, E6 D% M& r& a, s1 Y6 v( Q

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-18 11:37 , Processed in 0.039649 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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