请选择 进入手机版 | 继续访问电脑版

召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2938|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
- |& W4 i6 H" A# k+ W7 t; T3 ^
MariaDB和MySQL的关系:
1 x( L9 m% K5 l4 i7 b8 l# Z/ ~! A$ \
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。" v) ?7 C8 a9 Y" l2 r2 ~. l
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。+ t: m" h& o8 n+ ^/ l8 s& e2 I0 q6 ]
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版的功能和自行开发的新功能。# X; r2 z; s+ M
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
: {# B1 c0 |" r
添加MariaDB的repo源:. h6 h/ ^6 s( E! H# m. c9 @

1 h+ @5 F5 r# P( a% B1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下& n; {. T8 k' Y$ z8 X

6 o3 A7 M! r: C& q

  1. ( q! j) z1 w9 y/ g- Q2 Z. H
  2. # http://downloads.mariadb.org/mariadb/repositories/
    9 e) k2 y6 T/ a, ~4 p" {( @
  3. [mariadb]
    4 {' y8 ~7 {8 i  u% N4 w
  4. name = MariaDB: O4 F9 B9 _# Z) A
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    ) U+ M) e+ z( d! Q
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB8 |, ?! o+ P1 P
  7. gpgcheck=1
复制代码
0 ^7 g6 P, c- P; }
% Y+ `' S% {1 Z2 y- n
2、清除Yum的缓存并重新建立; a' H4 n8 d+ e  R7 L, D
4 D+ k! U, ~, A2 W/ u2 W/ Q) O
  1. yum clean all, p$ _! \+ |) \% {' N( f& P
  2. yum makecache
复制代码
5 s4 T% S9 ^( X  a7 K1 N* ], j

, O/ Z: o. ~7 @# f# U$ g* q% |7 a# x+ e4 u
- P& Q) M( G$ C9 t1 G3 d% h

  c: U8 _% T7 m
+ N$ C" p+ [( ^3、打印MariaDB源中的软件包:% ~, Q8 N, R# }) T  a- |4 p

; E9 e2 s- m% R! b  N# N1 s% J5 B3 D
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

: s2 z* c5 q/ e: Y; }7 d* j0 S$ m1 m) Z5 i

' N/ n# e+ l- `test为测试工具,backup为备份工具: R5 t8 A- i0 t- E

2 I0 k! ~( i- z9 u! m, F: }4、安装MariaDB数据库:3 `. ~# d; x7 c/ v; K0 s  f% |1 }

6 b. S  A- ~0 T) ~, O' \) S! X
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
5 ^% e  R. D8 S; y
) {4 X. A  C, s
0 K5 u3 d! S7 A) D! L
9 r; B( b$ T; c! x/ ^4 r! l
5、启动数据库并设置为开机自启
+ h$ d" p2 X: M) d% ~/ _
* w* a2 U& x5 S& u" s+ h
  1. systemctl start mariadb
    ; U3 z; B& m! Q% s
  2. systemctl enable mariadb
复制代码
& S9 c+ p5 u/ C1 I0 [+ |: z

# e  d0 f& V- J8 L4 O
1 }; M1 [# |2 G" k
5 p& _) N; x* Z6、初始化数据库,并删除测试数据库及更改权限和设置密码
* ~' {2 Z  h8 h4 ^! ]5 T6 s5 R; j. h2 S5 N6 i& r
  1. mysql_secure_installation
复制代码
$ Q7 D  w; u' w2 D0 M" z

0 E) y3 @- u. N3 s& I9 j# L9 j, d6 O, w4 s0 r2 _
0 ]& m$ W6 r! [; K* K
输入数据库设置密码
& j9 Z, _0 R5 h8 f" @# G0 A* r3 T3 D' S* d

; u2 ?6 X7 O( \* c0 a- b' V" Q$ Y# j! @
是否设置root密码,输入Y进行设置
, K0 n: r* H& d8 o5 w
( e. S* a6 w' f3 M. j5 b
& M( F% N7 M# q9 ?0 L4 b# H9 M/ e* d" O8 T
是否移除匿名用户,输入Y移除8 }6 R9 |5 C5 o8 f% s) G: f

9 ~  }" E2 |9 i" J) x
, V' Y8 F" v- B5 a  I) A9 P5 N3 `) l6 B0 p, o% k
是否拒绝root用户的远程登陆,根据实际情况选择: ]! q; R% ]% v! z! u

' |1 k) A/ x* o+ W3 g, r1 X
9 t8 a) n" {1 T" R; ]3 {- b# m+ D( w1 v" k: u$ w9 F; r, A
是否刷新权限表,输入Y刷新权限表* O; f* g" c$ U( X# J

+ ~+ r: h+ a; i2 u* N8 J/ U+ |" s
& I$ R) z- d; C# c4 D" G
出现此界面,数据库安全设置完成。! \, P7 e# _* J3 q

' p7 R1 a* X. O9 N4 D; B4 Y1 n5 B7、连接数据库,并查询版本1 i' O* g' ^! k. k) Z9 a

% B( i5 _& e. r9 L7 ]/ k' G0 n
  1. mysql -uroot -p -A
复制代码
4 M  \/ [# L1 ]+ T! _4 I9 q; ]! w
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
) E4 ~# c$ `1 ]3 C5 y- h5 o# a/ a
  1. select version();
复制代码
, M1 F" Q( @8 ]% c3 J5 f& b

/ |& c# {7 [' v: I& G
  1. show full processlist;
复制代码
5 D$ w, u! f* [' m
7 T' W6 m1 c# u0 y
" [4 J# x% L' l9 A4 i
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。9 r1 H, x% b1 W) |0 @
————————————————7 F( J+ D7 J" i  b6 T0 Q
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。9 m, N; t6 l0 @" K3 g) j- A
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
' G$ _% z- _0 {7 I/ V3 f# ?

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-15 09:12 , Processed in 0.034548 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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