召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2435|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
7 N" f8 @( p7 m5 n- t$ }7 p5 F! u, _* X; B, b
MariaDB和MySQL的关系:
' \+ X* f: r/ P( D2 {/ {
3 J/ q& J: t6 P, A9 r" H7 s% _MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
% {: g1 P  p5 Q( k: e% FMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。+ b3 j9 ~. x, z. J! N$ y" f; H
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版的功能和自行开发的新功能。9 Q& V, V" \3 _7 }" p$ M, s+ {* Z
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
5 J1 Q- Q1 X4 D4 G  P8 d! h" ?6 ?
添加MariaDB的repo源:' p6 v7 b  N( \6 T: e; V% M

7 w/ N$ X* D. m9 ]2 ~6 w- p) v1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下. {2 S& \7 {% q
" Y( g6 U# G4 ^. \: m8 t0 q1 W& P. f
  1. 2 x8 O4 ~0 r0 @2 c* O& W) O. T: h
  2. # http://downloads.mariadb.org/mariadb/repositories/1 d3 d7 v  }* u' m
  3. [mariadb]# }( H: S4 {% _2 E  b# _/ i
  4. name = MariaDB6 y& Y6 j; I" j8 I3 x
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64. W3 v! n) m  _$ P! L% l/ M" R
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    # h0 m6 x6 N5 E
  7. gpgcheck=1
复制代码

5 t( H5 Y9 I- |0 \. V3 G* {' m; A+ H, e7 f
2、清除Yum的缓存并重新建立2 Z- |: ?: `4 O7 s$ l+ O6 |

5 n' h4 K1 R" F1 v/ D/ w  w
  1. yum clean all1 V, M" H* G  U' a
  2. yum makecache
复制代码

) p0 I- g1 c& A9 B& z) \3 q* i( F- s
( f1 U4 ~; {" C/ Q8 a+ A# b/ j

6 P. d) \. B) B6 K) y$ @- n7 u6 s) u" @& q

) j& a- p1 ]# H7 l3、打印MariaDB源中的软件包:
+ U  Y4 D% h- o. y3 b6 s" e  h
" Y9 E# t+ t) H4 \
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
: A# b+ H$ M/ O! `5 v* y6 R3 i6 G6 \

% P7 }" N  ]* a  b! `- z' |; G' I# @) |. o1 J+ d. ?6 ?+ w
test为测试工具,backup为备份工具! E3 a- f" @! l  @; N1 I' t) ^

0 J4 N5 \. _- ?+ {7 K* Z* f4、安装MariaDB数据库:
+ Q+ R5 p5 p& a, v3 E5 J
1 u: F# ]/ Q+ H) G: [; \# Z  l. M
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
  b4 [/ T9 L% R/ e6 {' c9 m" x

6 b, R. {( l& ?% ?& G% a4 Y. ^, _+ x5 u! K# m& Z) T' w
* L( N$ m% \2 y) U
5、启动数据库并设置为开机自启8 [, ~; V1 a$ [: a, j9 H8 X

6 F  i- g4 v+ a( d& I3 Y
  1. systemctl start mariadb  x6 H; N" {; [: @# t/ J+ L
  2. systemctl enable mariadb
复制代码
+ P8 }/ h+ h5 l; h( E& u
6 @) X' b4 X/ ?; }

8 S7 ?5 M' |+ j. R( P+ ?# f% U: a% e: |, y: p
6、初始化数据库,并删除测试数据库及更改权限和设置密码, h7 T" h! x; A. W6 D3 C
2 d. x( `/ V# z) P# ^$ ]
  1. mysql_secure_installation
复制代码
2 |5 |. r3 b  A1 h
8 m4 E4 P% }( O' p* L, ~, M
# o6 P: R$ c' x& a" ]

; e7 R' X  [2 x' x; {8 y输入数据库设置密码; g8 e) r9 t1 V2 S
/ o7 ^, \/ V4 M% b- f
; e8 f3 e- i! G! E

; h4 w; [/ p6 w+ y1 I; E6 l/ {0 r是否设置root密码,输入Y进行设置
+ q  ]* e1 k& @
! g6 w& y' Q* _( a% {, T1 _4 ~# }: M* B9 g
& t- ^: D- Q0 G0 R7 q  ?/ t
是否移除匿名用户,输入Y移除
% t) m9 l( ^# @0 Z5 V# M. V, A- L# I! o% F; s

* i  x# e  P7 i' x) r; c. H% t9 l3 [5 Y, C$ }7 D
是否拒绝root用户的远程登陆,根据实际情况选择: x3 R' B9 D7 ?

8 }8 k: P( f$ f% a/ Y( j3 p$ F! F8 Q5 }, ^- {
* ^3 y  r/ {/ X3 o& G& E
是否刷新权限表,输入Y刷新权限表
# E" Z6 E7 a. G
, V  J1 ^; y1 S
+ w! i0 d  V3 g- ~  k! }/ A/ s7 G1 k3 M
出现此界面,数据库安全设置完成。' _& b; h! G! G
4 [" s% ]" X! N, u% f
7、连接数据库,并查询版本
* T. U+ n# X& Z* i0 x6 d+ `1 k+ t; L0 n
  1. mysql -uroot -p -A
复制代码
% U* ~3 _4 n) P7 m  D
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
$ f* p1 G5 z7 Z* G! D9 A9 r) z' B6 X3 q# G2 V% I5 U# b
  1. select version();
复制代码

+ C$ T- D& S2 b  v7 `# _& q( ~" a6 G& @% p) x
  1. show full processlist;
复制代码

+ ^3 _& k: ~7 x& E' I
5 u! c$ o, v" r# a& W1 M
% X' F2 M$ z; |: v0 H3 t" ]可查看当前用户,及登陆地址,选择的数据库,数据库引擎。$ O' y: {' H# P) `* L
————————————————2 T4 v; c, _& q; K0 f
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
* v) t# X6 d8 ]2 `原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
0 q' N& \$ E( w( A5 z' v

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-5 06:24 , Processed in 0.034974 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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