召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2492|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
' G1 s7 J; u4 j/ }7 s
MariaDB和MySQL的关系:
$ D  Y" w* U& ~% E6 D! W* q0 m9 E' d* K& M9 Q
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。9 L2 h' }( {3 _
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。: \* j8 O* S+ ]: _9 ^& z8 P
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版的功能和自行开发的新功能。: t" H6 `- s9 y2 i4 b* ^
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
7 q5 A! ?' n$ v
添加MariaDB的repo源:
5 @0 _3 W& n8 l, G3 A- I. j7 W1 j/ t; o
$ Z: g: G$ V0 _" C6 `1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下# ]8 \, L& W6 _) r' H. y  w% [
8 p5 P3 Y& K- Y2 f  V, Y% V( K* z

  1. * T. ~2 C: w3 s) S( v  O4 H
  2. # http://downloads.mariadb.org/mariadb/repositories/
    ! A4 X& s. Y8 {& Z9 n( y
  3. [mariadb]# z( F9 f. W) A+ G' v
  4. name = MariaDB
    9 M2 R" h$ X7 b* h5 w: G
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    6 N* U' x; @2 G" ]
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    ) U. P: F7 I3 k- w* S$ `) {
  7. gpgcheck=1
复制代码
6 z9 `6 j0 }& E8 S

9 N" x& H# T! }, ~0 k9 S- a2、清除Yum的缓存并重新建立3 g3 @( p3 K0 U6 `

- @% ?6 E4 X& [( i
  1. yum clean all; o$ s* i' ^/ C; K# }) I
  2. yum makecache
复制代码
( M6 E, n) ^" x( i, e# ?

7 M' ^4 B# D! D( K; o1 m7 `4 i9 q# q

% Y! ?: c% C2 Q* v2 F" w6 H* F# H# J# U

$ c' f8 _9 q+ ]" `8 \7 M( X3、打印MariaDB源中的软件包:
- O* x5 D9 p) L0 ^% u9 t# N
- k+ c: l" C: ?9 y6 A/ Z' G( J
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

! o& i7 t# v, ]  _; u, _& h5 I( _" K- ^6 ]
# C! ]1 x, F$ d% K% ]
test为测试工具,backup为备份工具
, F9 T6 }7 @0 q9 R2 U
, `! O5 a. n0 v+ k& [4、安装MariaDB数据库:
! b4 \1 w8 I$ Q6 y3 j
0 t; `3 Q  \: X
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

$ @* d5 |3 H5 W" a% }. |! @! W  E  D7 j
2 n" ], ]5 }& u" A* c
1 Q2 d. g+ Y# L) g, A$ I
5、启动数据库并设置为开机自启1 [0 w6 Z. l0 o3 b2 `& m. [

" ]+ A2 Y8 F. r6 U
  1. systemctl start mariadb
    6 R4 p" o" z' z  y3 F% x1 V" ^, m
  2. systemctl enable mariadb
复制代码
# [' b+ [' M) P
: }: \/ l, |+ v9 ]9 t+ V7 t' ?
$ F  ?+ q( H$ ]% d" ~7 K: L' S7 P

5 S" V* S  q: K- ]% o" \6、初始化数据库,并删除测试数据库及更改权限和设置密码9 Z5 D  p. l2 K# `" `. G7 b
; L* Q, B) _) b% i5 z2 e+ U$ [
  1. mysql_secure_installation
复制代码

! ?: j6 }2 G+ R' O) b/ B2 Q: z! H3 T- x

# g" J1 M4 G- G9 g' g; v* c% p, d6 S& w" A
输入数据库设置密码
4 d2 d4 U: C: f+ y0 D" |, k3 W
6 M' Z: `, k  [! ]. r& |
3 j  i) l. W" I0 O9 c7 X) Z: f4 c6 L  I/ V: ]4 N# f% M
是否设置root密码,输入Y进行设置/ ~8 p, e* n. P7 L2 @! V
/ B7 `  w" c1 H5 [  E

8 a0 S0 }5 e( `4 d
! h0 H; d! n8 I是否移除匿名用户,输入Y移除: o% l6 d, \, i5 p9 }

  V6 z& p- z: b6 X% {, E, _) U2 E5 l
$ t. K9 O0 J4 p
是否拒绝root用户的远程登陆,根据实际情况选择
4 s8 @% O# t  y$ D+ V7 c9 q7 |0 I- p  [
( }4 u5 s$ e/ B* D1 d. }
( s* }$ c& s* _6 Z8 u% ~  O
是否刷新权限表,输入Y刷新权限表& c* w6 y# W' G3 y6 _) u! U. c; j
8 e( s( y$ }1 r. _% Q* e
0 Q4 B4 z2 m' |
* p  U. H3 C& p4 v4 V; L
出现此界面,数据库安全设置完成。
8 a" V+ \9 A0 J& U' u
, H+ i: ~, c% w7、连接数据库,并查询版本
1 b7 A: X0 w. a5 H
- A& v) k1 G8 j& i
  1. mysql -uroot -p -A
复制代码

" q! [$ I5 |+ v  F3 _- J" \其中-u制定用户,-p使用密码,-A为不预先读取数据库。
7 c* |4 z5 M8 ]3 ^. k' v+ ~+ X2 ~
* @9 ^! H5 g$ A2 h- v+ J! F' X, x6 C2 \
  1. select version();
复制代码
1 x  [& i3 M8 g

! Y5 n- b. l! l
  1. show full processlist;
复制代码
. b( d* R" f6 ]+ N
( l$ \+ Q' p% r. Q2 F' G  d: G

* t7 Z: A: n. p可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
4 j5 U: T# Y9 r3 k* q" ^6 y' M0 C————————————————
& [+ }8 f+ b  F! w. z1 d版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。( q: w/ d# e4 C* `
原文链接:https://blog.csdn.net/zbljz98/article/details/804622416 v5 s% C5 r- ?  P7 ?, L( M

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-9 12:05 , Processed in 0.036002 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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