召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2327|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
3 j( [* d( a8 P! R3 S
MariaDB和MySQL的关系:0 r9 }5 [% e* J. Y5 ^! }
% x6 B/ {1 G9 H) F  g
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
, d" ?  L& c5 ]MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。- U/ ]3 L8 Y4 `6 B
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版的功能和自行开发的新功能。' J) W* H0 e8 p) X5 x
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

% {7 J9 d% V$ }" z9 f添加MariaDB的repo源:
+ C$ s& |7 I7 u
2 D* M; y5 Y# y7 Y6 M1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
- T& q6 a* ~' Z; B9 c( T/ z/ R
! t! \4 s9 Q5 b9 {8 `2 _& b

  1. 5 @2 W4 T7 p8 b' C! \7 w5 {5 ^/ y- p
  2. # http://downloads.mariadb.org/mariadb/repositories/0 y% x1 W! I0 G! O; |
  3. [mariadb]
    # }+ b; |+ J" d. d
  4. name = MariaDB
    : b6 P6 H. X1 y
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64# [( P1 ^' @, t( f
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    1 s2 S& @6 @9 p$ J( q' `3 K* R' [3 |8 b
  7. gpgcheck=1
复制代码

  ~' A7 [8 O- ~" ~# }; V6 O$ Y& J+ V  S2 a
2、清除Yum的缓存并重新建立! U$ M5 l) ?1 H3 R  m( J2 C

3 E0 }% ^5 v  _0 p$ u% y
  1. yum clean all
      d1 D2 z9 ~6 X
  2. yum makecache
复制代码

  h- T7 e  b6 L% X% P* f, a) e$ ^. I6 O: `
( h# z. I4 ?! k5 w* L/ I

3 F7 {6 g; E8 x: I# Y9 H( m0 Z# }7 ~

) o) N9 L' X" _: n& w5 f5 ]) o3、打印MariaDB源中的软件包:
% Y, J2 N, x- U* i
8 U. @  g+ r" ^1 X) i, B0 K
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
; D$ I2 Y' @# a$ T5 H5 `, \

$ c" s! Q' |1 J: K( H; j" b7 \4 s6 _& F2 z+ n# X
test为测试工具,backup为备份工具4 B* L% ^7 `8 U0 M. l$ }
0 |9 N- o$ }6 U( x5 L6 B
4、安装MariaDB数据库:/ [; W8 ]8 o3 v* m& y$ R' J
( p. h" |" ]+ C: M( u
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
3 _2 [3 B2 I% x/ k
4 \: Y6 s0 h. M) F# b! D) w

0 ]9 o. j& F+ _4 U# l3 {! D! @; `2 y3 I6 `* @' L5 R
5、启动数据库并设置为开机自启& P9 l% x" j" `. S0 U
8 I$ g! M6 u) @+ C+ S  _7 {
  1. systemctl start mariadb% H! ~' u. w) ^5 L- d
  2. systemctl enable mariadb
复制代码
/ ^% P& ^5 q- ^9 K2 O8 y
$ l) p3 k8 r0 g3 R; @

, C. Z1 q. i/ D& R# ?5 v8 `. i8 `! x. r# X/ q  D- _
6、初始化数据库,并删除测试数据库及更改权限和设置密码7 j) v, ?9 c# P3 M
9 v0 W4 K6 V2 W) i# d! _
  1. mysql_secure_installation
复制代码
; Y3 M2 T+ V1 `( }

3 c! ?" T- g( u2 ^
0 q$ }9 S0 H# x6 S$ Q# s6 d' G
; O; h3 g5 e! S% {! `$ z6 u- `; |输入数据库设置密码; Q* e  G- P) S. {6 i9 W" w& F1 F3 M- z
5 G( J9 s+ I$ L

! N% K' j. M: m
, P0 c/ J, y+ ]( E; s2 k是否设置root密码,输入Y进行设置9 t+ I2 `8 l: K$ P4 ~! [' d, |
. w. G) ?; x9 c" d( m+ B

; \: Q4 J: J# k- l; l9 Z+ V& {# z, |# T# A2 B
是否移除匿名用户,输入Y移除5 g) q- A0 s* G7 [9 M

) q- q+ A! L* o/ i. R4 }* I- x4 o# N9 h' ^
6 |: W( n; j  F5 Y, v, \6 a
是否拒绝root用户的远程登陆,根据实际情况选择0 R$ X, }  a7 ?' l' j, S4 T
; i9 m5 g' c0 s% n0 n

" [/ E5 g+ D8 M( b" ]! G$ w! f7 s
1 K/ D: e. w" _, r是否刷新权限表,输入Y刷新权限表
- v- ^& w4 B5 P, f4 ?: o3 C6 ^( r2 G8 h

& W5 R/ Y7 N3 a0 w7 Q" o% _4 K6 A
出现此界面,数据库安全设置完成。) m+ q- f5 @; o6 [: E- ^6 g

, C- _# a1 q* f7、连接数据库,并查询版本- D3 f2 B$ }9 O& v  ?( b' }  D
' R  p3 X2 {. K
  1. mysql -uroot -p -A
复制代码
" _2 v+ Q3 M# j1 n# J3 G+ ?4 F
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
4 G& G2 F; T' g4 f
+ R2 r2 l9 u- A5 [, _
  1. select version();
复制代码

9 N1 d& b7 [/ @" h2 a
. l7 I* v; Y. g6 c6 u: E
  1. show full processlist;
复制代码

  O# ~( g! e! W/ N* r5 L! K5 b9 }4 d4 e7 p

: [& H/ j* I4 b$ j2 h+ ^2 S可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
! w; q/ r" x- c4 J9 [* j————————————————
/ V5 T& [; ?  p3 W7 j1 I0 E版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。9 y8 H: w7 m  p5 [9 Q* j; u6 q$ z  T
原文链接:https://blog.csdn.net/zbljz98/article/details/804622414 j7 `$ h8 U8 w$ ^4 D6 c$ `

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-2 17:10 , Processed in 0.041907 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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