召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2804|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
1 J* u: b" k0 v2 r1 [# W
MariaDB和MySQL的关系:0 s( b7 ~  p, w+ s8 C  Z

% A: W5 m/ d+ Q) D% i+ g' L4 {( UMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
% r4 d9 m* N! t: B! [& KMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
+ p8 N; B' \& qMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。3 r% A5 T+ A5 @# ]/ c- p) b
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

2 _" I& w* t2 Q; {, P5 J( W0 L添加MariaDB的repo源:
0 z6 {7 a. p: \* b! u8 A9 l! H% E  L2 N; T5 a
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下$ ^% I" t( d& W- s* f) @: T! D) P# f
# Y. I0 X" V$ Z1 u( J

  1. 8 [9 k+ Q6 P/ a- k5 F+ u+ `
  2. # http://downloads.mariadb.org/mariadb/repositories/
    * u! _8 \+ i% M+ ^# g% ~8 m% D# m
  3. [mariadb]4 ^7 W% S  F  @+ Y8 o1 L
  4. name = MariaDB5 z/ V/ ^* n( ?- j; L
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd643 D: a' S+ w! t* J8 C
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    # [( N& i* y( `. s4 \9 v
  7. gpgcheck=1
复制代码

# k0 {; [% u8 a9 a, q8 w
8 f6 t$ l. u0 L6 v2、清除Yum的缓存并重新建立5 {3 t) v4 k$ u1 E
  S: m5 N& l, T  H( A; a
  1. yum clean all. ~' m7 D2 j& z  U; e! {+ Y
  2. yum makecache
复制代码
6 B; D' g, B, b' V% m
7 k' [: ~- W/ {0 }

% `- e: M: _- g. ^
+ J$ N/ G2 u  t4 O' w- u1 r
$ d$ i9 N# V7 d6 o& T' }* Y# ^) ~! ?3 c# I7 s7 ]" J; p
3、打印MariaDB源中的软件包:
& p9 v. C& i* g( K; n7 k1 l. e" X
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
( s0 N! B+ u- s0 [7 h3 J, Q3 F: K5 ]
. ]5 X1 v0 ^/ @6 {# t+ `, x

2 j2 p( ?; G: l" F* `, |test为测试工具,backup为备份工具
' Y7 z5 v; l) J- P- l- W5 Q3 T! `) q* n  @6 ]1 ^& M4 |
4、安装MariaDB数据库:
% r: _) ?& `+ O* O, B8 n% n: x2 K: Y
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

) Y0 `# d# ]; ?* v1 W; Q+ r% l
- G: T4 J  X+ i" U9 _/ W; _0 L8 D, s% W3 G, q# v7 H7 m

. l* l' }  F  P6 E3 n+ Y4 r: p% M4 M5、启动数据库并设置为开机自启' ?' k+ l4 Q/ u: \0 Q
" T# h7 R, m$ D2 h" c9 D% s. c- Z& s
  1. systemctl start mariadb
    ) C' n! M0 S( ~: S6 A( F+ W
  2. systemctl enable mariadb
复制代码
% r5 \  [& C2 |; i" _* q

: g  e( i! K2 ^" Y% g  P* `& t
) O3 T+ W; l3 [0 E$ S8 x5 I* a
( H; B, k  s3 Q: `! b  |  H: L6、初始化数据库,并删除测试数据库及更改权限和设置密码# D4 t  z8 G$ o3 y- Z; D

: a: b9 R1 ^, n# B: ~  w
  1. mysql_secure_installation
复制代码

( Z- m& [( k, ?  G* o  V. n/ z
7 K5 J1 K9 J: T* {7 a# L) m) ]" [' f8 W% S, \

" W( H# g, C  ]) d9 Q& j8 [* ~输入数据库设置密码# k% {7 P- A" a

* _( T) R# h- W. {7 \+ A
) m3 }8 x* d3 p( ^8 j
* z8 {7 b1 x! Z3 Y7 f是否设置root密码,输入Y进行设置# i8 e, L0 b0 e. i7 {, O) B  R# n
* L  l& K9 j# e4 T9 r5 L% p3 z
; ^' X/ F) f  p5 N7 z) ?

4 P* V. {  {6 o( i8 ?7 N是否移除匿名用户,输入Y移除, p1 v6 z% \6 J& V' ~% o

! _/ N1 \1 \7 a8 d$ @1 R7 S' F) }2 }6 X* T( ^2 U& c' k% t. b

0 ?7 ?6 ^- \, q3 u2 F0 i是否拒绝root用户的远程登陆,根据实际情况选择
2 U* N! H! @3 n+ E
1 C; D  X  _5 @( F9 w) ]; H, @  H3 a7 T0 d  p0 w

# l! G  l7 W2 p, N% E是否刷新权限表,输入Y刷新权限表
7 Y: x0 f4 q( F1 D. h) r
2 d# g. z5 C) \4 S! }- h# c: `0 ^- [
. n* T$ B) Q3 l  [
出现此界面,数据库安全设置完成。& R3 v7 w2 W( l0 N# I# z1 t$ y8 b
/ n) u$ b, r2 D  k
7、连接数据库,并查询版本
2 G) e3 M3 R0 K
. }- h- G. j6 w
  1. mysql -uroot -p -A
复制代码

" V5 m" s; @# u7 J其中-u制定用户,-p使用密码,-A为不预先读取数据库。
. \0 q0 i! A& H
+ J4 u2 s) Q# Q9 P5 l
  1. select version();
复制代码
: Y! h3 R8 n( U0 x+ l. n& r
% S4 [9 ~9 k4 V1 [
  1. show full processlist;
复制代码

% t. t, Y, V9 c0 p, V6 C' T1 n2 i6 Y/ D* g

# s8 w, B$ }# \; r5 o可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
, {, H. \2 r; O& S6 Q0 q7 e————————————————/ v3 t5 N0 ]3 w6 s3 F4 _" e
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。% o0 o" N; g; N- }
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
4 k4 Y6 |4 N9 E& x9 A1 X2 v  p

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-31 04:17 , Processed in 0.036325 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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