召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2315|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ) R# Y: b3 f$ z, ^; L2 o
MariaDB和MySQL的关系:  b- G( _0 E: X  x% z

7 }4 e! o. ?# }+ ^, _7 AMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。3 ?8 \4 d9 k( a: P
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。+ M1 }, ?8 x- }  ^  [
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版的功能和自行开发的新功能。0 L6 \* d" ^$ `. W: {( y) K+ \, A7 c
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
7 a2 _! G, ?# l: {2 j* b0 v' S
添加MariaDB的repo源:& o4 x$ l" P3 e$ m& i% [

  s* W, N( z! {* ?2 F1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下# {. a/ a+ x/ C8 A7 ^0 Q# y
( |; n  R  C/ }+ Y
  1. % A6 E. x0 A! T/ W! b
  2. # http://downloads.mariadb.org/mariadb/repositories/4 S. t1 _* e- q
  3. [mariadb]4 {0 Y5 u0 W6 V% `8 {- `
  4. name = MariaDB5 E1 L3 Y' ^7 v3 i9 `* K& x
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    & T9 f/ @6 M0 _- f/ z* d5 R
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    , {8 S, n) w0 t) D* l8 z5 P
  7. gpgcheck=1
复制代码
  A1 r) Q# }: h7 k! f1 B
) t' j6 L' b$ Z5 g& u. a% _. Y
2、清除Yum的缓存并重新建立/ }5 K  W$ G1 x2 C
5 P  `" s: s3 o1 d! I# ]  j4 o, @: S, P6 t
  1. yum clean all
    8 U* u/ P( c9 \3 R+ }" c8 r
  2. yum makecache
复制代码
, w- J4 N3 J, U! S1 m. N

2 Z5 V# c: K1 o2 X3 x6 r# A
/ w; X/ e. c2 J# l* B- \( s5 I0 I
2 X; L9 n# f  F4 s/ x. J7 l/ T; e. j  i
1 G3 o1 c) X2 h9 q) h! J
3、打印MariaDB源中的软件包:5 @& G/ K/ `! w' e
5 l: s0 m# v; N) Q
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

, _- K- z- D' ^$ ?# U
- d* N4 h5 o* O* o0 c
* U1 v3 S$ M  E: a" w- K2 R) Ptest为测试工具,backup为备份工具8 ~( S% ^8 n7 N; E4 B+ s
$ r, ^' m, h' w: e; [
4、安装MariaDB数据库:
2 O( v0 H! i8 R- h  v- e
3 [* x+ a% V+ [( n4 v/ {2 U' a
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

- L$ U: P* f% h7 f$ V9 z. v+ O& m# \& N# J9 G

! g/ a8 E* b+ E- s7 u
, S" r. [/ S) ^& z0 H1 b; Z. o1 p5、启动数据库并设置为开机自启
' X% \' c0 C9 t$ @, u
5 }6 k" N1 ]( W1 G" ^
  1. systemctl start mariadb" N7 B4 I' y, h) v8 Y
  2. systemctl enable mariadb
复制代码

) R/ i/ k2 ^1 X* R& o1 y. G8 P! D# K

7 @5 v5 u" {& `% u( z) V! p) E$ K/ _7 w7 L
6、初始化数据库,并删除测试数据库及更改权限和设置密码$ _; R( ~* X0 G( n

6 i- q2 X4 d" X
  1. mysql_secure_installation
复制代码

, {0 ?8 j( _/ J( L/ U6 ^) Z! @/ @. y/ J7 u

* c9 |. X: q4 n: u5 ?: n7 a  Z
$ a( u! k- M% T% y/ ^2 x输入数据库设置密码
. j# S' c, `" @( a! L- D# S. ]6 ?4 V" V0 }# ?% B! e% u( }/ @
/ n' N3 P) d+ x

' i' p8 f+ S9 S  b2 y! L是否设置root密码,输入Y进行设置9 j8 b* S9 i0 [7 g
# n/ h- ?0 o! x2 A4 y. K
* ?0 O/ q7 M1 X

0 Q0 r0 R) k& l+ T( k4 r. O是否移除匿名用户,输入Y移除; o" I, u2 q) P1 n, B! S
: K: k- I5 n4 U- J; v

" e  {  L" G* t8 `
* ~6 K; q/ s8 P& s* E8 s; D2 H1 l是否拒绝root用户的远程登陆,根据实际情况选择+ O6 f; E( `: i* n

8 w( g4 ^! s# L7 `( l" E* r( w" P5 ^+ h7 A& W
8 L* I/ c( V6 _
是否刷新权限表,输入Y刷新权限表1 q! v% z! [  s. A5 {) F* \

+ V  I7 O& n1 u6 k4 V; j3 y; o3 J/ V( c) a
/ g6 G5 S9 b9 Y* y8 S+ I
出现此界面,数据库安全设置完成。
7 N! `7 n8 Q4 {2 u, p* w8 P  L
8 X( I; t+ m9 D7、连接数据库,并查询版本. t3 C  b* P4 v7 Y$ `" m

* J! a* I, Q% T
  1. mysql -uroot -p -A
复制代码

6 B2 {4 v0 |+ d6 ]6 p7 }6 c8 |其中-u制定用户,-p使用密码,-A为不预先读取数据库。
' j1 g0 i/ Q% P6 Q/ `& y# p: T4 ?* u
  1. select version();
复制代码

- T8 k. W3 c. S5 o# M) S
( [  ^0 N2 u* c5 c
  1. show full processlist;
复制代码
& D" V' E6 s6 a7 `

' F5 I) \* ?# X; V* i3 k8 A0 I
# w! v! q3 X% Q5 w2 y可查看当前用户,及登陆地址,选择的数据库,数据库引擎。! _  w* c( g* Y: X/ h. C
————————————————' v# k' W9 q, t+ X+ A+ ^) d
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。0 x4 h) }' I7 Y6 \- o2 H" C
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
) K6 n; Q% @) a2 N8 L( V

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-18 15:12 , Processed in 0.038267 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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