召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2936|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
) v; V" @! b4 [3 S& p$ j: \2 P# Q9 A* U
MariaDB和MySQL的关系:
- u2 `$ x- M. u% [- y
& _( O5 [& C( A3 kMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。/ P  c9 E' b! T( {0 v
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
0 F6 [& C4 o$ fMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
% R/ c  A9 g9 P7 ~  K, _8 V现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
% f3 M; K5 w) ]$ q# e$ }
添加MariaDB的repo源:
5 J8 ?8 O8 Z. h, |$ a& B* {
1 w( o: Z* v+ G" v# b! K1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
" i/ Q- N, J1 }; v, s4 G! B+ r
# E: }) j, |* W5 Z

  1. 0 p: w7 Q" `- A# Q, n' S0 e2 f6 _
  2. # http://downloads.mariadb.org/mariadb/repositories/
    $ T1 W/ ?; d) R) e8 C
  3. [mariadb]
    $ n; W! ]4 y* W6 h0 {4 w1 S
  4. name = MariaDB, `8 D7 ~3 S0 _6 g/ Q( s: U
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64' k1 ~: n  E* \& r# T
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    8 X+ |% K* @+ f$ ]1 W% _
  7. gpgcheck=1
复制代码
7 ]; S2 C% y, ?

5 T1 h/ Q! R& x6 |2、清除Yum的缓存并重新建立/ ~+ R/ e7 w$ C, f9 @
, l, U+ ?4 \6 c1 |
  1. yum clean all; z" Z+ A( Q! ^: Z/ p3 ~
  2. yum makecache
复制代码
. v& Q" |8 l# |1 N

8 G& d* o8 W/ R9 k! N' V
: f& U/ L& y" S4 E8 |% d0 {# _% J* R" @" P  a2 l" X/ {
% B) ]9 f+ E8 T; _2 j3 n' i
- X. N# }5 d5 r! r1 B8 M
3、打印MariaDB源中的软件包:1 Y% o2 Q* R% R
5 [, J) \2 ^, c! p
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
! D6 e7 B) |6 z! _% h

6 w4 |8 `8 ~3 H# G1 e' q7 O% ?* m3 H
2 R+ n0 Z/ q: ~3 S% N. {! t* etest为测试工具,backup为备份工具- x2 h5 j8 Q, H0 m  _
* U- j! L6 [# }0 T; j' _
4、安装MariaDB数据库:
, M' \# d$ v! |1 k) a
/ Q& |; p7 e% X) M5 z! _
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
+ n' g. t# ]) D& z4 c

9 g7 B* m/ t2 G. t8 _/ n) Z6 p! K
% ~$ |3 M4 t* o! @; I4 f  O$ O  m! l5 k' `% r' j, S9 f9 j" J9 `7 Z
5、启动数据库并设置为开机自启3 P9 ~6 v( M$ B& X% Z; d
6 R+ |% K* U0 _4 P, y% X1 o# H
  1. systemctl start mariadb
    $ d3 @6 K0 T2 i6 f. X: K
  2. systemctl enable mariadb
复制代码

/ O% [, O8 x, K8 E5 n* i9 c6 Q4 t2 N$ {: r% p4 j
/ s6 u2 Z1 t9 j

- H% R, P1 Z1 `# U6、初始化数据库,并删除测试数据库及更改权限和设置密码9 u. d% ?; |' f; N4 u8 m! P

& {9 R0 k4 D6 y3 o$ q$ _
  1. mysql_secure_installation
复制代码
% b% n& G) |. m# x9 U+ U
( o5 r6 b$ E* t) }
" E/ Q; h; I3 Y1 c

6 S( K/ H$ o. W" A2 z9 C输入数据库设置密码. o6 n5 o. f% c% Z; a/ l5 `8 h
' ^- U7 p& Y8 X: j1 N
5 l) _) x$ e8 `
- I- l1 h, ?% p5 H6 a5 I) @
是否设置root密码,输入Y进行设置
- z- E; T* `, ^% G  h& `
6 H& V4 f7 A: C1 B0 l' w
0 S- b6 K4 [2 r6 E& I, [  ^) R1 V4 F+ y4 r7 o4 ?3 q4 p  @  T
是否移除匿名用户,输入Y移除
6 t- B7 Y2 `+ A) h) p! D7 l! m5 E
- p  d: f! ^& f# o
8 J. b- t+ T0 }" U  Y" c: K
0 ~0 z, t' G/ l! o; ^6 J是否拒绝root用户的远程登陆,根据实际情况选择
, o- A4 L! y, k+ e, P  I0 O1 _' M- e) C/ d+ `( M# x, l1 @& X

+ E- o8 @8 ]; b! \% s6 n$ W3 h  V; p; k9 `
是否刷新权限表,输入Y刷新权限表! M& S; g0 l4 G$ W7 ]
# j: Z# {' b. C

3 y! o% m- U- b9 ?8 l0 Y3 g) ]! {( e: O& }* p7 i" F$ U
出现此界面,数据库安全设置完成。. w) j; O; d& c# z, a

: R, K% I$ Z+ q, d9 v* V) p4 w7、连接数据库,并查询版本4 {0 Y& e, V0 E  P

1 u) X! h6 o( ]% Z: t7 q
  1. mysql -uroot -p -A
复制代码

8 N6 L5 V, M* [+ T其中-u制定用户,-p使用密码,-A为不预先读取数据库。1 `( ?% C' K9 S- c; M) t0 W$ {/ ~
  y$ E% t4 e& O  ?
  1. select version();
复制代码

/ F5 F4 d5 \3 L$ b& ^/ D1 k6 D5 ]2 L7 L  i: j" O- v) B
  1. show full processlist;
复制代码
! y  H+ [7 h) R2 b% D% P4 t7 ]
9 O" v7 f" g5 V' R

$ ]& b* Z0 N( q8 M' f可查看当前用户,及登陆地址,选择的数据库,数据库引擎。  r* p; r, f4 k9 Y
————————————————% c8 T1 {6 g9 O0 J5 y3 E
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
2 L* Q/ G% C. E原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
0 V. E% P; u( M8 q/ Q

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-13 00:07 , Processed in 0.038010 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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