召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2493|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
2 b6 M& k. d8 i  H: d
MariaDB和MySQL的关系:
3 Z( T6 F0 p  ~0 K3 i2 {2 D5 i
; o/ e- U$ a0 @' DMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。- N" U, L8 f; {9 c
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
. O  i, M' ~" ZMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。8 W3 W/ D3 [7 n% I2 m6 I" ]
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

' f6 h4 k( l% C添加MariaDB的repo源:( g& H7 u: b; G/ M) a
- z; R! P" J, k  n0 G/ z3 K2 ]  ?* x
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
+ J# w5 A: M, D/ D
: y$ C6 S1 S2 _3 T
  1. $ x1 C) U9 {  X  D5 j4 r, ?: \
  2. # http://downloads.mariadb.org/mariadb/repositories/7 M4 q6 e! K8 D, ~1 N
  3. [mariadb]+ C7 P2 t$ {) k1 m& B
  4. name = MariaDB1 D9 Q5 g" @6 n  C4 P! H
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64' _; }! U! W% w- L) L" L2 j
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    : K; S: y& B( Y' S( F7 ?& j) l
  7. gpgcheck=1
复制代码
+ s8 M& K6 T) T( N

) i' T* O" D; I& Q8 h  ^2、清除Yum的缓存并重新建立, E6 u( w, c5 a& ~2 j4 U

  ?" m; g7 j7 Z$ b
  1. yum clean all
    / B# A8 y; h# I9 H$ C0 g* U
  2. yum makecache
复制代码
9 b0 E$ @8 q' T7 s; C# I
) Y( k% O$ b" \' w
7 l  g" E2 R1 H! a: L9 Z& e
* J2 C, X7 c9 i/ P7 a% ?
8 n3 |2 }/ ]% J2 ]

; ]3 [* n: C5 T. o3、打印MariaDB源中的软件包:
3 E, b5 q4 W0 v' E' Q3 K
8 Q" J. V2 t2 O% T1 t+ ?8 W
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

% Y9 ~2 @/ c1 Q, V" D6 g0 m. E. E1 r! Z2 V  R9 H
) n' A; k: T+ m! X
test为测试工具,backup为备份工具
- ], p+ q1 z7 v. {( W& B7 f) m$ w& g+ `( H$ [2 m4 [4 J, U) L* Z
4、安装MariaDB数据库:
1 }# P& E* ~; h2 J9 {" @) H1 E' f, @0 ?0 e( s# l* P
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
4 v  b/ U$ w% d% C: t4 h( A  s

2 [: q" c! l( G- F% P
: h/ m4 s$ c4 o; N7 G+ A" ]6 O, v- V! [) g/ I) S
5、启动数据库并设置为开机自启, h$ |# X/ ^* d6 u6 u

' W; i, L% U& W2 V) t# y# _
  1. systemctl start mariadb# T. Q2 C0 B, ^' R6 G6 X3 x
  2. systemctl enable mariadb
复制代码

+ k* G4 J: y* r% {
+ U8 I& Q9 h- `7 @& Z, g7 v4 R' A2 A0 M# I; [

' U0 `# Z$ _7 y) A5 g6、初始化数据库,并删除测试数据库及更改权限和设置密码  [* U5 K  R7 b+ y
; D. _+ P: \. m8 d
  1. mysql_secure_installation
复制代码
7 j6 e5 I1 m8 d2 ^, J0 ]7 n

# e+ V# i6 K* X+ ]: {& E
: `* U6 y. a2 ^4 _1 E1 }: o. F& b1 v& `: N! p" C
输入数据库设置密码
: t) U9 E/ @- f1 C- r' E
* T1 q& t: K3 n
9 V+ C3 S! S* ^1 W/ C0 w/ s* o
( W4 X* n+ F% p( G. D2 t是否设置root密码,输入Y进行设置5 h# M: S  P: E4 Y: L2 T5 n) a5 O! s( r, l

  S9 y2 p- G% [( m: V' V5 D( j' U3 v

. t$ C7 u* T6 `0 S是否移除匿名用户,输入Y移除
; t! L* b1 k  P, R" V7 m# T) c  ~# l+ _5 E0 M9 R& N, Q
5 ?& d: v' }9 g* a& z7 _5 y+ i3 Q0 K# a
% d4 g  @+ o& I" B$ d
是否拒绝root用户的远程登陆,根据实际情况选择
+ @" ^  Q6 y) u) I& W% ]: I; ?+ h* H( z- Z  v+ m7 w0 }4 J  n

; o& k9 J% n3 N" h- ?1 |9 ~6 K) i/ r! M' w6 l
是否刷新权限表,输入Y刷新权限表; s9 Z: l7 U) x" |( E# u, ~5 x

. @, i3 ~1 ^( I- C3 R, A8 |$ q
% e% ?6 C, ?* Z$ d- x$ `2 u( C. Q  [  ?( I5 |
出现此界面,数据库安全设置完成。
- g/ T+ U& Q3 P: c3 e+ G+ ~3 w: f
7、连接数据库,并查询版本: X8 Q/ a  C' n

9 a8 z& A" ?! E/ O+ i, C1 N
  1. mysql -uroot -p -A
复制代码

' e8 n; S1 ?7 u& g, A其中-u制定用户,-p使用密码,-A为不预先读取数据库。
  l+ P# @; J0 z) M# [
- ~' e5 s: A0 P, m
  1. select version();
复制代码

( k6 Z7 |  e2 B9 Z0 A% K' X6 f1 k
4 s& g1 C: }# w" @5 F; M
  1. show full processlist;
复制代码
* a7 f* R2 R# Y; p, P. ?
9 l. N1 y! g# ^/ D0 b1 T' ]9 M

( M* @( X7 L) B8 {9 R可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
: d5 W) Y. G$ P' n  `! @& t————————————————  ?/ d. [( {+ Z3 P8 h& P
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
: V# ~% [! `2 [& Q3 {  O- |原文链接:https://blog.csdn.net/zbljz98/article/details/804622413 Z6 t7 ^% ]& _) a  {8 j4 l, m; Z

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-10 02:22 , Processed in 0.077575 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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