召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2372|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 / Y* j  H# s+ E! x2 x5 f! `
MariaDB和MySQL的关系:
. w, W+ q6 @1 k/ M8 }$ Z/ L% \5 ?4 d" ]
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
! `6 y7 F4 q( pMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
! R1 I* s# l% M$ `! _$ LMariaDB直到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 E2 z. f; x  g# ^现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
/ E: M6 ?3 @7 X  ?9 N; [: w
添加MariaDB的repo源:& ^) B# i: ?, ]/ X

9 _5 o. m: H% q% |0 ~1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
) A& @. {# `  j; R% D  a+ _# ~
8 s$ i+ ~/ \) P1 `+ |

  1. % b" e4 f; G* Q! b+ N
  2. # http://downloads.mariadb.org/mariadb/repositories/6 V5 U, k& t! ~/ G
  3. [mariadb]
    ' W" q, t3 l9 T
  4. name = MariaDB; K! l9 E3 D7 z# Z) S& H
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    ) \4 V: R: ^7 \& l
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB! o* u, K6 }% a" [- |
  7. gpgcheck=1
复制代码
  P4 u  A  n6 L
4 x  p) b! `4 `8 D* b, H; L
2、清除Yum的缓存并重新建立
, E$ R# H+ ?6 T
; X# `% t( |4 D) q+ n5 j
  1. yum clean all& b9 k" O9 b1 t) g
  2. yum makecache
复制代码
7 l' I" m# T& K
; k' c8 i. w% ]& [- `
- F+ g& _/ N! C0 w. k

7 N0 W+ {. ]- f7 W% v& V7 N" Y. A( i+ J8 r% i8 L: n  @

' r- ?' D$ c# ~3、打印MariaDB源中的软件包:# V  m& e6 l( a! P

2 C( p* u" Q2 f  \
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

) y7 C: \5 q- y* H
# n& m+ U3 j$ g- j6 t2 T; `- e
; {3 a" X* K7 X) I0 d$ otest为测试工具,backup为备份工具$ z' u/ F! ]" ~. T8 v/ o2 g
1 M/ d: q# a# Q. F- I* d/ q6 y
4、安装MariaDB数据库:2 o. }9 C) W2 }& Q+ n

/ r) X; f2 ?, m; |7 \; s
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
$ ^( Q. Z; N. n0 O
9 ~' \* \6 O* R7 |2 Y$ n
/ B, q. I+ s- u/ j
/ y  [  I* b! ]4 p$ b
5、启动数据库并设置为开机自启
3 _! l3 h4 ~9 o; Y0 H/ x- m8 Z. l* D1 ?. I* @/ x
  1. systemctl start mariadb
    0 u: B' D8 [5 w7 W; K, X% z& L
  2. systemctl enable mariadb
复制代码

  E4 \( A  r4 c. T) P! @# z  o5 P1 c& g; U
5 C9 P9 ~" W& p
9 `/ ^  g$ {" F/ O, p. ^
6、初始化数据库,并删除测试数据库及更改权限和设置密码
+ q& E6 n% z9 f7 q6 O! P  ^. d7 R) ?% n7 L3 I
  1. mysql_secure_installation
复制代码
2 ?2 l/ B$ ^  Z% f4 {6 |: @

- Z( M2 ~. P6 |0 s. `# ?* h7 y: o
8 b/ r# R) I9 O- i4 r
输入数据库设置密码
3 _' k7 N6 c9 _* f, n3 |% v, Y
. F2 y# d' \. Y; n$ H) o2 i2 i
3 I" U5 ~1 D8 b4 o( m: N
是否设置root密码,输入Y进行设置
% {( p% B# ^) _
2 b$ w0 r% ~: H+ p
9 ^  J1 j7 F4 y' x- b* n5 P  E% `% H# g) k1 a/ I0 `
是否移除匿名用户,输入Y移除
; T- O! c) e& d  r, U: a
) I& K8 H: o7 R# x7 q% \' U8 P- W% I4 _4 I
% T$ `8 a- ?6 f9 }& h. }/ \
是否拒绝root用户的远程登陆,根据实际情况选择* t2 q# z' N. v' M; q7 D8 ~1 t
; i$ p2 M% Y6 \: X4 V9 Y' d8 c

/ {. m8 P) O" Y( U, [! {
6 s) }( u- D( L% ?" c1 O% w  Z6 |是否刷新权限表,输入Y刷新权限表
4 I" t$ e/ [% g# _' o( e8 E5 `4 q6 J5 }0 f8 m

2 f+ J2 A/ U+ y) T3 d6 ?) ]5 J
" p' k; r+ b+ f% i# `% [4 u8 q6 k出现此界面,数据库安全设置完成。# e/ n+ u4 E8 U" z& U9 [* j$ e
% n5 F! u( c* o
7、连接数据库,并查询版本
0 C- w' V) M& U
' g' l6 I, w9 N1 o9 F# a
  1. mysql -uroot -p -A
复制代码
" y* ?0 I( P4 T* e$ V' f
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
" O, ^* R/ l" L* [1 ]8 r# V- O! Q+ k* w
  1. select version();
复制代码

2 w! c, _' G8 t8 w' i6 a
7 x% a( i; B% i( ~
  1. show full processlist;
复制代码

' q$ g, l  f; C$ D% O
& ], F  a' Z  y1 H7 A" G
( D  ~; A# T6 X. W7 X可查看当前用户,及登陆地址,选择的数据库,数据库引擎。6 U3 o; N8 T: m4 N5 m& n
————————————————
: _3 r; H# X4 g4 Q& c版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。! n: ]" h& E4 `- W) O5 f
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241& a% m0 u2 @; \! P

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-22 07:32 , Processed in 0.056792 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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