召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2548|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
+ x6 f7 P: V/ z7 F. V
MariaDB和MySQL的关系:
0 n, R2 F0 i6 n8 E1 u& P* C' z; b. Q
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。" m( M& o* o, [( V' u% J8 I; O
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
3 u- i% T2 B9 AMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。+ S( T" }( D5 D+ {# ^% |% U
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

8 p0 d2 L- S0 q) T, B* X6 d添加MariaDB的repo源:
+ ?$ k9 y* ^3 ?9 N, e+ W4 G( o) u/ X2 G3 }
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
, O# E! B3 x" e9 y  M+ C6 W& l
! y" v% l9 Q/ f- s$ U& I6 k! C
  1. + P5 A2 r! R' F7 R
  2. # http://downloads.mariadb.org/mariadb/repositories/
    ' {  H6 ]' C: _
  3. [mariadb]
    6 ^3 P  `1 A  n; K) H
  4. name = MariaDB7 ^! m: ^" M! Z: ^
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    0 {5 {$ k& R4 ^0 X$ V& f
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB; j: Y5 k3 S) {  s, F4 p
  7. gpgcheck=1
复制代码
3 f- u. H9 `' y0 |6 }6 K- _
+ ?- ?: v* I' K
2、清除Yum的缓存并重新建立3 B, s+ j7 L, s* [
4 ^. w' ~( C2 z' f
  1. yum clean all
    ) Z4 q; f* u; [  Q
  2. yum makecache
复制代码
- ]8 Q7 W4 g' r% c( O4 u( W

* t* z) E; l0 R
1 F4 I$ m4 h4 b7 M# ]6 J, t' Y0 P4 O! ^- A; j" i; }9 R  |
# R8 Y* c$ i, d; t! t0 Q' V

$ v# K: ~' F, O" L' L) E( N3、打印MariaDB源中的软件包:, P! I9 m9 g+ R4 M3 B
# c% J6 [; P; g+ N' _
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
- C9 ^$ Y* N* W' i4 i+ L1 d3 W; w
( m+ E+ ]  c* |$ q. Z
4 u9 A& q: t# b1 X! n
test为测试工具,backup为备份工具* @9 I, u6 U3 _  ^, Q3 e/ r
7 L  c$ I7 @6 a2 o* }8 x- }) U
4、安装MariaDB数据库:: K2 U" y/ h# l( \- j

; n- d# j8 ^+ P* ?7 `; a
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
6 T1 \1 \; D# E
9 d" I2 S; J, ?- g* C
. Q( Y0 M( W; k+ u4 g2 b
- {, f. u7 P# m
5、启动数据库并设置为开机自启! K/ D' E* |# g0 D- S) R5 B
5 z" {$ I" o* E( ^* F
  1. systemctl start mariadb) }! P6 g. V5 N0 N% V, o1 Z
  2. systemctl enable mariadb
复制代码

: J1 s5 p! E2 g; a9 h( L: J+ J/ W4 I- y1 b% H; I2 N5 w
4 |# r  i# L  d3 H9 s5 [

% O& {0 Z5 Y& j5 n: e1 L6、初始化数据库,并删除测试数据库及更改权限和设置密码
8 r8 n9 M. q/ w
  P  _- f% c3 Q& B7 }+ I1 `
  1. mysql_secure_installation
复制代码

& p5 ~+ T( R+ A' _3 n/ O$ r! S
, |, W; @! X: J% G- s: R3 j
2 V- r' b' e2 f4 D3 P4 U+ K
$ s. w" t1 Y4 d7 R1 l# b+ W输入数据库设置密码
! \0 n4 M! l! r7 c) ]0 Z
' T: }# c+ [' g- ~& [2 i; l0 ]# R* L" R3 M* B* T
2 o! i4 a' ?) C% l0 J
是否设置root密码,输入Y进行设置5 x) @0 T, r. K9 D1 ?+ W" |

: q) e" e+ l, Y; x: {
; l8 M! ]3 r" N& Q
: D; P; g5 W2 z# b' l0 L  f是否移除匿名用户,输入Y移除
, e2 X# u# S# Z6 E5 C
+ G+ ]$ d( u3 w$ `- r
5 ?8 q/ s+ b! i( [3 |7 Y% `( r
8 q  R/ l2 M3 I6 W5 H是否拒绝root用户的远程登陆,根据实际情况选择7 t8 M1 }' w$ ~& N4 }2 ~2 F
, ^( k( {/ v# i; Y: ~, A% H% w
- [8 I- K  t+ n3 L3 K

6 s# q! d: K# f1 s+ @是否刷新权限表,输入Y刷新权限表
& p; d4 l2 y& O7 c+ J
. P' c; A! ^9 x3 c& L% j; A) |. {4 s6 l; X
; d0 ?4 B  T8 E. @; r
出现此界面,数据库安全设置完成。
  s& c) c- U! O! C" ?) Z
0 y; C1 X5 W+ H" J) w! m2 s+ ~7、连接数据库,并查询版本. P$ K: _" d7 C

. @; U$ ?2 u. I! h1 Q7 D
  1. mysql -uroot -p -A
复制代码
1 T% O, I" U+ ?
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
2 T) X* y$ m$ W0 P1 d/ _8 y+ q9 r' S- Q
  1. select version();
复制代码

1 V# d8 ?, [, f, x. s7 {. @. r5 W) M& H% `
  1. show full processlist;
复制代码

# J! R& B" t+ \- z8 y+ b
3 t" w8 ?) l5 ]% a+ Y
9 o( u' I  b$ H5 G, l7 B* _可查看当前用户,及登陆地址,选择的数据库,数据库引擎。0 A) h5 I8 T( X, h8 c  Q. Q
————————————————
* ~# W# y" z! h版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
$ _0 s1 l. n# U4 B原文链接:https://blog.csdn.net/zbljz98/article/details/80462241% p) ?/ o2 X4 r1 c

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-1 16:55 , Processed in 0.038291 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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