召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2191|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
5 F4 a0 o! Z1 U( J( y: A/ J. a7 u0 l
MariaDB和MySQL的关系:
, U# K& \. g& h
/ ^; ^( @# T4 ^4 W4 O+ \MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
! v( t! l* J5 R6 PMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。1 e( a! P% @% [' s
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版的功能和自行开发的新功能。
2 ?( N# s0 g6 e# V- X现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
6 [8 O" b: i. ?, |3 r
添加MariaDB的repo源:
7 Q* N2 N: {1 h; X) _) U7 }* A" O0 N+ O0 q3 R7 k
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
# }( z8 e' V. p4 k# i! r# Y- n# K) ]6 }) ?8 k1 P; r" K

  1. ) N- Y: N) }7 J0 J; x
  2. # http://downloads.mariadb.org/mariadb/repositories/) F9 \# |3 N# y7 h5 _
  3. [mariadb]
    ; N' C( y# \  i% w" h6 F
  4. name = MariaDB9 ^2 F) l2 i% d. P, M. `
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64) s% P4 l/ h3 j) l' U
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    ! [. b$ _) D, }+ e7 b2 Q' K6 D
  7. gpgcheck=1
复制代码
) D2 V! T: k2 k; T4 N
3 I9 k4 k3 _  \5 F5 e$ U' v: _5 D
2、清除Yum的缓存并重新建立! ?" j4 b' C3 B9 F

* M5 c  [2 c$ d& D  j
  1. yum clean all5 @5 s0 n2 N* ?8 J  A5 t7 v" r
  2. yum makecache
复制代码

+ K# B" B2 G$ t6 }& |
. K; b+ M6 Z) [, O1 d7 _
2 n  R# }2 L' P7 @! Q' O& k! v* j1 i; g# C7 q9 q9 J3 o6 w% e( a
7 j: k3 Z) `: E7 g, M/ U% a
! Z1 q+ {; p7 g! W
3、打印MariaDB源中的软件包:
! |/ k- a+ @# _* C6 C* R$ v4 r9 R+ m' d" ]2 r  @# G+ M5 L
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

3 a8 w4 e3 v' h3 {7 `  Z) t' A; w7 _& D

9 x7 l! n5 u- I' }! g( \test为测试工具,backup为备份工具
$ f) ?% O1 I8 o0 [2 P
" M7 F' I  P* C9 j4、安装MariaDB数据库:
$ ^. V3 x! E, E+ V  D' X5 s  ?' Q, c* Q& m3 O  k. c+ t
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
+ D, N$ P/ b3 a+ [8 M" S9 r3 V

. w. N7 I$ u# n3 i- U. H
$ F6 L# y- O$ a$ D; }2 b
+ y% S& G+ F5 g- h: R5、启动数据库并设置为开机自启
5 ^1 E; h% k+ R: n* U4 Q* R: F' f' `0 Y  Z& u; T# w
  1. systemctl start mariadb
    $ E, v. ^; l3 u7 U* e8 u2 ~5 W
  2. systemctl enable mariadb
复制代码
- N3 }) ~$ `' l5 K$ p* b" r
6 {$ t8 G6 R) y
4 _, n/ \6 B2 l& t9 u6 l: Y  p
# t8 _( ?6 @: V& m, A
6、初始化数据库,并删除测试数据库及更改权限和设置密码
: m) j+ x! r+ P1 J. U7 e& ^+ K; u: T
  1. mysql_secure_installation
复制代码
0 c  A$ s4 W. X2 _
2 G* e( E5 P( F) j! U
, I# y# X9 J2 j: f! h

9 m$ V" w4 C5 `输入数据库设置密码
1 f9 `, |1 K0 D  D. }9 ^% M" z# l7 b0 @0 p

4 v0 i3 l1 H0 T! _8 }
9 T; r+ ~- R( x6 Y+ s5 P是否设置root密码,输入Y进行设置
7 k- l6 x& Q" }2 l1 Y8 q, g: k. x3 C) f1 K

  Y$ p9 u' o- ?8 E0 U2 _) u- ?
( F8 v# D4 s) C3 R3 t" `9 P' I是否移除匿名用户,输入Y移除
3 H1 ^9 M2 n6 Y" M. e& m
$ l8 h: `4 b* _9 H2 N; @6 u9 ^$ m1 l8 @- ~' @$ h6 p, G' M1 M5 a
- z0 M# i1 b5 `. x% s
是否拒绝root用户的远程登陆,根据实际情况选择" O, P% l3 y" v1 T: r

  V5 a: J( v, l1 f" x
+ |$ D3 h( p3 I, s9 v) k) X6 T* T+ F& i) T* P  I$ A
是否刷新权限表,输入Y刷新权限表2 q- [, F2 d2 @4 Y# @; @, J3 P
3 C7 I* P2 V6 B( j* J

' q5 G, Y* |  }: _6 G: k" ?' `0 e5 o
3 B! A  N) F  W4 C2 w& U出现此界面,数据库安全设置完成。' o5 J. S6 p3 K4 C

* S1 F) I8 K9 M% q  a7、连接数据库,并查询版本7 o7 ~7 m* [2 b" b6 I$ K

* o% a/ |4 j9 C4 n& N/ }
  1. mysql -uroot -p -A
复制代码
+ s* M6 d, d1 L
其中-u制定用户,-p使用密码,-A为不预先读取数据库。, Z$ D9 U. e1 l  @' a( d
" j: V; r& _( N& j+ R7 Y
  1. select version();
复制代码
7 D( }" K4 i5 u, o% }  a/ V: y, @

7 z5 U5 w5 Y/ q. P) s9 z
  1. show full processlist;
复制代码

- V! W$ a  E) Q7 t
1 o( }# c# w  ?& B, \9 }4 c7 L
9 }# M/ M  j. v5 t3 L0 \可查看当前用户,及登陆地址,选择的数据库,数据库引擎。8 d$ e* G: b- q1 [. n- f/ s
————————————————' `* k$ {) P7 {1 p! }
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
$ U& ^  X( V* F, B6 v9 l原文链接:https://blog.csdn.net/zbljz98/article/details/80462241+ @1 q1 _" [5 x+ z- ~+ o7 E4 z; t

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-31 02:02 , Processed in 0.032086 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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