召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2329|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 . e3 w$ w4 w8 }% @
MariaDB和MySQL的关系:. o+ ]' e1 c* ^) S- u4 w4 u

  D. A; o6 T! t( @! P2 c$ d: g4 LMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。. R) f1 h, J# ^2 ]4 u$ R0 h
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。6 ^3 K) X9 s- W( I
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版的功能和自行开发的新功能。! q8 k4 ?8 Y6 a, ]; W9 g6 f
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
4 V+ J3 v+ b% a3 G2 t
添加MariaDB的repo源:
3 y+ x* w/ S% u, {6 m' I% t0 f2 d: \$ S! z7 O
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
. a5 i9 A' }0 A* s3 S, y0 U+ N
2 E7 a$ l$ H7 G
  1. + ~/ g) t. o! U* j
  2. # http://downloads.mariadb.org/mariadb/repositories/) l# y8 r! r6 q$ M1 H" ~
  3. [mariadb]: X3 d" V' b8 T( U
  4. name = MariaDB
    & L7 a8 c0 p9 G) k! z
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    8 M1 m+ t' W  J' f( }1 h0 k2 o
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    ; F& Z+ d2 ~( L* g; l2 R
  7. gpgcheck=1
复制代码
  a  A9 L* t" {& R4 `* T! _
1 h  S  g5 L' g$ Y  o
2、清除Yum的缓存并重新建立2 G- B: k' X- }# l

" t* B- a* N$ x- ^' ]3 ]
  1. yum clean all
    1 c- d6 _0 P5 a! h
  2. yum makecache
复制代码

3 i5 U! O/ o% ^3 O9 n: f6 G8 I7 ~0 I" I

. V/ Z+ N) }  n) q1 n1 W8 I* P
& n1 }# ~2 F/ B$ c4 _/ z8 J
; d( q+ y& |7 R( D+ i  b* m) e& E! e1 i
3、打印MariaDB源中的软件包:) l- r% n* A3 k) l5 h7 S  E2 x3 f4 ?. Z) E

$ u8 O# B8 z: N/ @8 r
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
4 o+ H+ o) E7 d% e) Q2 H4 t

: |9 [; E) C0 [  T9 @! n3 h6 e3 a: D3 @; Q% x' |# R
test为测试工具,backup为备份工具! P9 Z7 n5 Q5 d, c. _. G% O

& l) O7 _- I/ P" v4、安装MariaDB数据库:7 R& L5 r% R" i" e  J

0 Z9 W' {9 W- J3 O3 A7 Y0 h6 e
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

& D* g+ z1 N% v  o
7 v' i6 R7 s% e6 t8 Y9 _. H# f5 D
! ^$ `' t# @  U+ Q0 z$ t
: s% a7 j7 s/ s1 w3 d5、启动数据库并设置为开机自启* P5 P! M: z) q& @- R# F# c3 `
) `4 B* ], }# s
  1. systemctl start mariadb
    + _) i- H2 V* I, P, q) E+ [7 Q6 ^
  2. systemctl enable mariadb
复制代码
+ m/ W& t1 c" x& v4 J$ E
! z1 x6 a) M' S* {4 a. Q

2 ?$ \9 ]( j3 D6 y& ~1 z
+ L, ~. V, G2 C7 d# _. X4 ?6、初始化数据库,并删除测试数据库及更改权限和设置密码. [, V  S3 d4 B# ]* R$ n

& R9 t1 J; `+ v% A
  1. mysql_secure_installation
复制代码
& h4 y/ h! c# ~' w
. q( C7 M1 j4 v4 k7 D0 u2 P

: z: S5 \1 N$ @. R# P+ {" ?/ b6 T8 F" A, T
输入数据库设置密码! Z9 Z5 y! _9 m! ~- \

( ?3 r- t1 @4 s- W+ H! v  d8 o! T3 I

2 ^+ \& W* ]- z  H( v是否设置root密码,输入Y进行设置" z8 ^7 c" P8 ?) l' ^  J: }
1 o2 O% `. E& l  [2 A; Y4 L% r. y
, x; ^$ P+ N1 t! ~

5 t2 r# d/ O, e+ Q( y是否移除匿名用户,输入Y移除
6 J* u' P; n* y( `# L7 N9 D: ^' B0 Z( V: M8 T$ o9 f
6 c+ B" L7 ~* u9 {) T9 w
" \  N& w& o2 `
是否拒绝root用户的远程登陆,根据实际情况选择
$ R0 O/ D& r7 N2 O# q9 h4 o6 @

+ W; h: _8 J0 F! X1 [: g8 ?
6 t0 }4 S' ]0 V$ p/ S是否刷新权限表,输入Y刷新权限表9 ?" D/ M8 F& m

$ J; n7 p' ]/ L& h; p  b/ T3 p: U9 y3 \7 Z& k
5 {) L2 ?& \- m: K6 ~
出现此界面,数据库安全设置完成。
2 N( w+ O$ J2 I: l& I
: z6 J+ z* c; U) \6 s7、连接数据库,并查询版本4 H4 z& T. `* ?

/ c% c6 n* t& Q
  1. mysql -uroot -p -A
复制代码
2 y( U3 z1 H: b  ^. I6 E
其中-u制定用户,-p使用密码,-A为不预先读取数据库。  c) O, v: {3 O
& _1 m0 L* g/ _8 h/ P
  1. select version();
复制代码
/ {* t2 |! k& i/ C

' g, I* ~3 [: h0 J( s
  1. show full processlist;
复制代码

# a3 Z$ W" K# y4 ^4 _3 f( h9 j9 T; f1 w" m4 U

! R: p. ?) v7 f5 _3 |可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
" G1 Y6 c7 R+ A. |: P" J" d6 `) S( j# \————————————————$ v! x0 b  F: a$ W0 }
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
0 y  v( k  \/ d4 p0 w' A原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
5 l' m! A9 c2 z4 h; Q7 Q

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-3 10:19 , Processed in 0.046970 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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