召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2294|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 2 Z" E; F# o- S4 F) Z  p- e
MariaDB和MySQL的关系:
5 U) N- ?- X* y) }! t0 `
& _9 I7 r3 {' @MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
1 t3 x7 P0 Z2 T: E5 \6 dMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。) T: T' Y5 `; R( I" `
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版的功能和自行开发的新功能。
8 H" ?) z  I+ w7 i现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

, L4 w- F! k8 N" K4 C1 u添加MariaDB的repo源:
& v; r; x' E: H; }- c( C  Z9 H7 E8 G9 L
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
7 U: @( [' Z3 L) Q  R7 k
8 r' h& U; `( o( [, C. e

  1. ; r+ w; B4 b3 {4 N6 \
  2. # http://downloads.mariadb.org/mariadb/repositories/" ?6 T& P$ \4 @# F
  3. [mariadb]5 g" v% @, N3 z1 h8 f2 v
  4. name = MariaDB5 M4 A" B% K, e
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64( S0 R1 M4 k" d2 b2 y
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB2 \$ r5 U$ B) v9 m8 R
  7. gpgcheck=1
复制代码
8 p$ ^" o+ ?" m* c4 F
1 [- W& b" S$ D
2、清除Yum的缓存并重新建立  \8 ]7 y, A! a" }0 r
% C9 L/ {- Y- a; g, W
  1. yum clean all
    / H  _) q$ ^( f% J8 {+ L# w% ~
  2. yum makecache
复制代码
, y8 a! h9 u; m! b4 J) l" t
, G  T6 Y$ `4 [# J7 f+ {

& _$ X& J4 {/ R) d* E8 Z  u( M1 O! F, N* T

# c2 P4 S& C; \+ G: ]* j  l8 d8 r& E2 f+ o% J* B; n8 X
3、打印MariaDB源中的软件包:
/ d3 w" z/ g4 N0 d! Q
+ I& G& F9 m! l+ m/ Q+ m3 i
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

( @* B4 P; {5 M/ }" N5 F) r+ H/ _/ h% h/ D

. S% w8 `$ z5 ?. j- Stest为测试工具,backup为备份工具! a; b; B/ t# e# n+ Y: r

  G6 k- b$ L5 T) ^" r# g( f4、安装MariaDB数据库:' {+ N( R* P& A) Y, d

! L% r3 c! p4 X4 w; }/ F
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
$ W, i0 y& _1 c  G

4 i7 D  M6 I& |0 r# W
4 p: O/ J( ]# H! e0 E, u0 u' `2 u; a8 U) p
5、启动数据库并设置为开机自启0 b  D0 ?  V# p
+ [& o4 E; |7 f8 v! B7 ~( b1 h
  1. systemctl start mariadb
    ; o. t( s9 r) Z4 ~8 U4 Z1 Q
  2. systemctl enable mariadb
复制代码
& ~( |  ^% i" O! E2 o

; u4 Y6 j4 v8 ?  C5 d5 T: O7 [) p

6 s5 d$ E% f* I- ^. K6、初始化数据库,并删除测试数据库及更改权限和设置密码1 P* g- ~4 ]) Y
- U3 Q. x  |7 e: H% C
  1. mysql_secure_installation
复制代码

. f. \3 q, W" @5 z7 W1 U& E% V# m8 q0 x- Q7 m
/ b/ J9 K, N& a2 J/ ~% k

( w2 q% K4 b4 m1 L/ o1 S输入数据库设置密码
3 T( s* J# }4 M9 M' E2 L4 m
: r5 b) x( C1 x! S0 R. g+ R/ s$ M/ r

5 b( j% \0 A/ j$ D是否设置root密码,输入Y进行设置( s3 x+ J: |9 W7 e3 K9 d
. F5 j3 a. j8 F% ?" T: y6 a- _
4 D  k! r) S9 S$ V' d

1 J2 [9 S2 _' N( \2 h是否移除匿名用户,输入Y移除
% J9 Z/ _7 k' B* e
. Q8 t9 l+ T* J, P
8 V( i# Q2 v9 X5 O5 |* k8 {- r0 m# Z% ^
4 a7 r& n  O1 ^8 J6 `4 ^9 B是否拒绝root用户的远程登陆,根据实际情况选择' Z, V% O9 r' R

) V$ Y) `5 D! Z& ?$ Q
6 Y+ z- u+ r0 k( P/ s9 }* O' Y
0 W4 K8 z8 l. H: Z( w9 J, }是否刷新权限表,输入Y刷新权限表
7 G2 w/ j! o# ~% A# w; m! L9 H/ s) S% I% c# g% ^: p# |) d

( B$ j0 Y$ B/ R5 O9 C2 @+ L  Z& w5 u1 G5 ]
出现此界面,数据库安全设置完成。
+ w" }, W. D: E+ w% E3 a) W- z. Y; R8 t5 y7 X) O. V; K
7、连接数据库,并查询版本
' H6 W" e5 ?- i+ r, A5 v/ G, }/ N: I
  1. mysql -uroot -p -A
复制代码
; @* w# B# _: B; Z. k
其中-u制定用户,-p使用密码,-A为不预先读取数据库。' B* b; _9 ]8 r3 X! D2 u
, F# ?0 Y4 n# h) N
  1. select version();
复制代码

& ~7 p& E3 _+ ]% e0 A* _2 x6 B' O2 T& x$ ]
  1. show full processlist;
复制代码
# H; z! w1 h4 `) m4 `  @
  w0 @9 a+ {8 r
5 l0 {* k! x4 ]) q, t
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。+ ]: h, _% g, M9 r: \
————————————————: Y3 L8 y& K6 S, K$ L
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。6 e+ b6 E+ F/ z3 Y$ b
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
2 U$ X+ J# C- z" G$ L+ x

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-7 13:53 , Processed in 0.035930 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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