召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2501|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
/ z# L# |/ S; S# k/ E
MariaDB和MySQL的关系:
0 Z$ w; H' f7 G9 w) O" Z" s9 T+ a! ?0 ]) n8 V3 K
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。+ z" ~: i9 g1 y0 q1 P8 W
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。8 o9 R! O' F- k$ f! q+ M  k
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& o  z& X/ h" p; E/ _+ ^5 m" W现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

6 w6 q) H3 B4 @; Y! H添加MariaDB的repo源:. w  J# ?8 I. I
5 e) U' J* C- z
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
9 \5 i( F! l: Y2 r5 I9 R0 X0 t3 S  L5 \) R
  1. 4 Y8 m5 K4 I, H3 ]6 Z. |1 x, B
  2. # http://downloads.mariadb.org/mariadb/repositories/
    " ]% H# J) l9 w/ Q, c4 S0 A
  3. [mariadb]
      O* ?. `$ ?# a5 ~
  4. name = MariaDB9 U) V0 d# h' a3 t
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    2 ?% i, u# T$ r' \  p/ M* s2 \- b
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB' H5 c! @  G# g9 ?3 q
  7. gpgcheck=1
复制代码
/ H. N* o- }- v% q* x4 T/ |

- S  `* L- ?  u, s2 \( G2、清除Yum的缓存并重新建立
: z( v% V, A0 O( K  l  G# u9 U
* R1 ^$ w& q" ~6 w
  1. yum clean all
    * V, {$ s) ~# G! C2 X
  2. yum makecache
复制代码

* I( `8 f$ A; A, h' q( R  N* `
+ `3 E0 h3 J. i* ~+ b
$ Z; y, _: r; y2 z
! {$ P: X" h( ~/ r4 M, _
+ Q% ]: o$ t, b' m9 Z6 [* l% Z
  l2 l  ~8 K( K& `- _. v3、打印MariaDB源中的软件包:
2 q/ Y' A" ]. C* S, ]- X7 T" }/ w8 [3 Z+ Y; a5 r
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
5 E( L/ X1 j. F! ?/ m6 K* I/ x1 K

. ?! `' h4 a# Z3 `6 u4 c) r4 j; ]6 X. h/ z2 f* l4 o
test为测试工具,backup为备份工具
0 I6 C0 N( L1 n' W4 [0 F5 B3 R- W7 X! p$ ?' O: U# n0 F, B
4、安装MariaDB数据库:8 j( I! n5 Y& _; Z7 f! X

9 Y& C+ n- B. {3 d
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
! S9 _9 E' Q2 a8 O

- [+ A& e1 v& M' [6 e; @9 d+ P1 r# H( y

  @1 `) R: x6 e# `/ l1 {5、启动数据库并设置为开机自启
' x0 b' y9 Y/ C( `
- ^1 D; ^; L& G
  1. systemctl start mariadb
    2 r4 O* `2 J$ i0 A  z; c7 a( {- R2 z
  2. systemctl enable mariadb
复制代码
* {7 b- t9 h0 y! [; M5 c
% _, I( g: C+ S/ T

7 ~$ J6 X$ u2 U/ j, d5 w
! z5 N! d5 G% _8 y2 a7 ?4 [6、初始化数据库,并删除测试数据库及更改权限和设置密码, c( N8 n, F9 Q2 {1 Y4 J% `1 E4 m, g

5 D- X7 h1 g; L  @6 E/ ^
  1. mysql_secure_installation
复制代码

9 h5 n5 U  k- I) @7 Y, S3 X8 G$ {; s4 K6 [2 |2 h3 a$ T0 k& n
+ [4 \5 N! F( K6 D3 g2 {
4 _8 a+ e" {( o* H
输入数据库设置密码( J$ g& ]  _: l
1 y* d* \2 @6 f: O; i* Y

! [' F6 ?' ^$ j. I* r2 ]' Z; m/ l& O1 |- T
是否设置root密码,输入Y进行设置7 \* G3 z: {) m+ a% v3 y; b8 f

7 h( s0 V  y& D4 Y1 B  g2 A
; {$ R2 Z' ]6 k. i: [% ^  p/ V* B# ~# t& n* V+ f2 \
是否移除匿名用户,输入Y移除
2 @. y% U6 P! r; i: P7 r+ |& o1 w  B5 j$ q' }, o
6 j: G) C6 x7 b/ E
8 ^" X% M9 O/ r: t& i5 _. }6 k+ |/ `  w& k
是否拒绝root用户的远程登陆,根据实际情况选择5 ]7 d: `5 W+ f0 x0 A( Z
% C0 l! l/ d( f+ c7 V2 t8 y

9 `* `% b* U/ S( ], O: |6 w
2 T- @/ I' F4 d是否刷新权限表,输入Y刷新权限表
$ Z7 n( l7 F, \, B( O$ V. A
, R9 q" v4 B9 d9 F0 ?/ i8 s
  |. Q2 q9 E( d9 _9 _
8 j2 w1 {. c3 {% {. |8 A3 B出现此界面,数据库安全设置完成。
" U9 ?. j5 c# o$ U8 y9 G4 q! k3 ~, M- v; d# r6 ~
7、连接数据库,并查询版本
0 C/ i3 A9 n7 F1 C  p( U: M2 z- y2 X5 s: p! Z5 p6 B0 c
  1. mysql -uroot -p -A
复制代码
# X2 J$ R1 U- \+ c/ f2 k
其中-u制定用户,-p使用密码,-A为不预先读取数据库。* r% f; ]4 C. Q/ @: [0 S( w; a' f
7 G. O9 s! w, h$ y; o4 C
  1. select version();
复制代码

, S4 J. {) p, o0 j" T! o$ O
% M% j0 \# U+ K  s: Y
  1. show full processlist;
复制代码
0 x  O5 z. A6 d; X

* x) p9 _% g5 l+ w0 y" o1 p6 L8 L8 Q0 t& f
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
: J7 C- p) Y5 j/ C8 J/ F* Y) d————————————————
# z( |5 j5 P0 b9 G9 u, e版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
5 }0 t& V- P1 R原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
9 \" c% z! i. a9 j+ {7 t' Y% U6 e+ }

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-12 09:52 , Processed in 0.061947 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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