召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2322|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 $ q9 f$ ~: r8 K
MariaDB和MySQL的关系:
/ c0 [! K. P, J# j$ M0 R# p
' e8 [; F0 l4 j4 ?8 @9 G  OMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
; q' F( }9 `1 t4 GMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。8 Q5 }/ H/ @! c8 f! D9 V  ]; 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版的功能和自行开发的新功能。
& N/ ?; Q% ?9 K+ h2 ~$ {现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
) o$ Y% Z- p) g5 |/ U4 g5 G
添加MariaDB的repo源:. c) N2 C* K( ]8 L% R$ h1 e

5 Q4 }* V& ^* T: }3 ~1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
& s. O0 x5 l4 U6 r# j- x2 ]. n3 q) q
: L+ D7 _: Q& z+ J  e0 ?! W

  1. 6 a  @# r1 ], |- K1 {: l" G* ]
  2. # http://downloads.mariadb.org/mariadb/repositories/) N7 h2 r* X6 H' `
  3. [mariadb]
    1 u3 r* q; M2 j
  4. name = MariaDB% e1 V/ g5 S- _$ n& _) p+ Y
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd640 S9 q! G. x5 [7 @
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    ) \/ l+ S9 w7 c5 z' h+ u9 G8 v
  7. gpgcheck=1
复制代码

2 n  T8 }3 A( N* x; C2 f/ f
9 i# y# A0 B% X1 [3 u2、清除Yum的缓存并重新建立1 f/ J- N& D- `

5 O: J, A& C5 J' u. ^
  1. yum clean all
    ) j5 p, u" H1 n
  2. yum makecache
复制代码

6 V  n: Z7 I  d! s. c' d, x2 S! P' Q" n% _0 {

, k4 R; U+ C' h8 t
" B% b; j' }6 j  L
5 ]9 O. C% ?1 o# X7 N" d
9 |3 N9 O" k5 P' y) }3、打印MariaDB源中的软件包:' m# M: H# G! l- r% R
3 r+ ]* g1 ]$ Q; V/ |
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

& a9 A; @- j: g" l9 z
' k; k& n% x7 J6 I* d7 O5 t
9 i" B+ b3 f6 @# ^; etest为测试工具,backup为备份工具: x# F* f" K: m' T. a+ H
" y. `  _( N# S1 m4 P7 o
4、安装MariaDB数据库:& I' v' }% M1 P; Q9 X5 o. ]
, Q/ y) s! A0 H6 j& ~
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

- z* Q8 v7 q* T
. d) R2 @6 o' K( m8 n
; {3 V* D" Q# [, Y% y# j- f5 d4 T+ a0 E, V1 t
5、启动数据库并设置为开机自启* f% q) W) M$ ~0 w0 v: M/ U

+ W% J0 z; s: v, ]1 W
  1. systemctl start mariadb
    2 V$ a7 P8 [: \: r7 x/ S
  2. systemctl enable mariadb
复制代码
- J% c4 y1 F2 N0 v/ n# y% F8 A
; ?5 J: F2 {- T$ Z! J

) ~+ j, k2 w+ i" D- _
* J8 r2 C& K* t" t1 W4 ]6、初始化数据库,并删除测试数据库及更改权限和设置密码
6 u8 n3 v5 E) S1 V/ E9 x6 Q2 [, N
! ]5 l& d7 C: a3 m
  1. mysql_secure_installation
复制代码

. O. H3 P/ m+ h
. I( a$ A/ o" Y1 r
3 I% _0 u% H, C5 ~2 P: _7 X0 i' }7 E0 u
输入数据库设置密码+ f# L$ N* i3 v- J
( p! l" \4 e/ T* ^

% S" ?" B" @1 h; j3 P) B$ Y3 F. S. t; M- C, p. K$ R
是否设置root密码,输入Y进行设置" o" Z" E4 K# b4 s9 H5 w& \
5 m: F# B0 n2 k% }
' m8 F- S, R0 {0 H+ v

% r7 {& ?" D! A是否移除匿名用户,输入Y移除( u, \9 R; a9 o+ m' ]0 d

) m8 z0 h# X9 o2 B, g: a8 n7 `. H  _& V4 b: L( M' c& O

$ g( d7 Y7 Q, W0 c# g" P是否拒绝root用户的远程登陆,根据实际情况选择$ R+ s$ f: s- U; f% Q9 N/ ?
; T$ I: ^& o4 c4 E* R) k; o% ?3 O
- r9 a; t5 g3 f- }8 V2 X4 ?1 P
; K( Q0 j5 }# F  T: W. q, q. M
是否刷新权限表,输入Y刷新权限表' @. q( J9 {) V7 a5 R& f

) z% M( p6 h) g8 k: [
9 W3 J5 }3 g4 D. o, `$ Z/ N  @
/ y( i! |: r( U) i. e6 Q. }" u出现此界面,数据库安全设置完成。7 Q) J3 ]/ q2 Y

) @5 y2 x# |7 W, f+ M4 p7 I7、连接数据库,并查询版本! g! L4 G" I8 b# L$ G3 w

& B! Z- r' t9 p) Q+ z5 I1 h$ A: @  G
  1. mysql -uroot -p -A
复制代码

0 s  B2 n) Y$ a9 G2 n其中-u制定用户,-p使用密码,-A为不预先读取数据库。
8 l  r' c% _% W% O* j
. |" n7 L4 D: X5 A
  1. select version();
复制代码
7 A! g* P% r& I: y- v. A

+ H- u+ R7 k; T3 \' i1 J5 R
  1. show full processlist;
复制代码
' o: q/ p; v, H2 G+ S# _/ F, ?& @! Y

2 c% s( t. c/ }0 ?/ M+ F2 z% X1 n  U$ Z) Y; S
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。3 k! _% p. `2 C
————————————————
& w' w& d8 [: y6 h1 h0 ]版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。; Y. n/ i1 E5 v/ h' m' A
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241) t- K& _# v9 g4 r# J2 D( ]+ G

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-28 18:05 , Processed in 0.054113 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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