召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2690|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 7 k8 ^1 v' ]7 a
MariaDB和MySQL的关系:
( g. `' o- s9 ^! ^% `, c. _$ X9 \) F/ l3 E6 R3 o
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。+ g; D1 R- |% W9 n
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。4 W! U6 U. k& z* s
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版的功能和自行开发的新功能。# R0 q+ F. m7 b9 T3 r. b
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

4 i" W  W1 d' B添加MariaDB的repo源:; Q4 c, ~$ P6 e7 S$ t

8 c6 a" u1 e0 r: _% J0 \1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
. T1 R/ C5 u4 z$ O0 Q4 ]- o1 c& q: A
  1. / O6 I5 @" T- B$ x  O" m/ H
  2. # http://downloads.mariadb.org/mariadb/repositories/3 D- n( t. z5 c" ]$ x
  3. [mariadb]0 {6 K3 U( S6 T3 j' }% e5 _4 V
  4. name = MariaDB  x, y4 H' C1 ]( M- a, J. ^
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd643 J3 a) R$ y1 L: [
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB4 U" j& j: z2 S. }7 l
  7. gpgcheck=1
复制代码
0 r; {; i; _" \4 N: R. j* M! e8 K2 N

$ M8 y1 G9 K! t9 W/ J2、清除Yum的缓存并重新建立
  B  a; Y$ x3 W5 B8 @
) w) i2 S* [+ Q' F2 e0 c- ], b
  1. yum clean all% t5 ~& o& f# c
  2. yum makecache
复制代码
9 B1 \; [  }# Z" O, V% L5 g* T$ C

3 T3 M  w9 L$ ]+ w* \
/ o2 e8 L6 X* ]/ [' m  h1 x
3 d# j; [0 A1 U3 _  e
0 w/ Z* A" H% t1 s" y" V
2 N/ J. N* k7 [7 d1 ]8 v3、打印MariaDB源中的软件包:
, C7 N/ b3 v) ^) `8 E. [- b0 y6 ~8 \  K0 s
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

: |% r4 _' V# J7 v# i' O0 y: e1 @  V5 s

! E$ E& x( {+ S! n* t+ _# L7 |test为测试工具,backup为备份工具2 Y$ M- C# I# B' @
' t- w8 g! H- y# X% v8 q$ v, {
4、安装MariaDB数据库:* [. ~- S/ t; u  N6 L

# q5 |: _' R& @8 ?6 d& ~/ E. Q
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

0 W4 i, d! z+ l
; _! z' S; v, K5 V3 @# q! k
6 V" u0 `0 t: x; a; r3 _0 D/ O3 U8 l1 v, Q9 ^+ {5 H
5、启动数据库并设置为开机自启
. ?! u& X/ h5 |, u
( i9 I+ e3 ]  M+ ^
  1. systemctl start mariadb
    & [" [% C8 Q# Z& k1 p9 }9 B
  2. systemctl enable mariadb
复制代码
3 o4 R0 x7 d: K( m7 M4 d* m  _
' e) N/ A) V, B9 N" q

$ S: a- c$ v* _. [
: k  O; x) J# \6、初始化数据库,并删除测试数据库及更改权限和设置密码$ E  r/ k& z0 T) M/ D! }
0 g3 H- ?; ]+ V! U
  1. mysql_secure_installation
复制代码
2 Z4 K, ~7 _8 p4 U- M

4 }9 E* J- x3 K$ O
/ Q& r& i- {8 Z
% ?- s" K  ^$ F: R8 W( p输入数据库设置密码
1 r/ B" v0 H3 {) J' l; x* ^( v6 Q& s! i
2 T2 ]7 f) H. b4 V# O: _" _

) l5 w6 Z+ ^: O" X/ t) t% q是否设置root密码,输入Y进行设置$ f( X3 t& I, @8 o/ d# j

1 r1 ]: z" J7 ~4 Q- V' s0 k5 t3 ^0 V" j$ ~

. U$ z" G8 _1 Y4 B是否移除匿名用户,输入Y移除' Y$ F& w1 L- W, m! j

. q, ^/ P- a6 x7 |4 w  `9 O3 |3 G
+ d8 u0 E0 R  e* I
) B# s. [5 g$ ?是否拒绝root用户的远程登陆,根据实际情况选择; K$ z3 Y* z: o3 j

' k4 f4 y! j. T0 O) G0 x3 I) x$ C
# c! v' c8 v' x- W1 X  Y; g8 w
是否刷新权限表,输入Y刷新权限表
" R/ T+ k8 H7 k7 X+ v3 L+ k5 m/ _  X- _

2 D" m( R/ @$ I; _/ c4 E6 |, d. ~4 u3 o9 r. J1 L2 B( ^9 g
出现此界面,数据库安全设置完成。- D0 g; Y& V8 J# V8 ~: M
  f* c4 j/ g$ m2 K: A$ _3 ]0 k. |& U
7、连接数据库,并查询版本
9 \+ r6 R. U' n; R! P1 J: D
1 H3 M- \' ^# H7 L  N/ Z3 m. t
  1. mysql -uroot -p -A
复制代码
6 U" f" Q8 c, R; |
其中-u制定用户,-p使用密码,-A为不预先读取数据库。& n. [3 {' h2 j- [

% Y) I2 Z8 r3 n, O
  1. select version();
复制代码

0 t& ?+ \% ^0 F9 A& o! V% R* {, r% p& K# `, X' Y* U0 k
  1. show full processlist;
复制代码
& l$ V5 Y9 M! `' S. L
0 d) `  Y+ X! J+ c% @+ ~; E* K# w- s

! U8 c+ i. n( `/ h/ p可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
; R  z* G, q! {3 v: F5 |————————————————
6 |* P) M; t% I+ d4 N* F版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。- |; V- d! p% a) K2 V8 {
原文链接:https://blog.csdn.net/zbljz98/article/details/804622416 x7 ?, \" z* d# d  E# y

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-7 16:34 , Processed in 0.038186 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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