召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2575|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 2 F' Q  k  C7 U: F
MariaDB和MySQL的关系:7 g6 x$ E% y+ t+ _: N/ w3 M

% k& f, t2 {- _. i  I/ p+ t: PMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。% L+ s8 |8 N: v/ \2 A# P
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。9 y. y" M( ?& p/ C& D
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版的功能和自行开发的新功能。6 I) y% L5 C4 K* C5 [+ _- p# Y" W
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
5 e0 n* D% R) r6 M6 Z+ {
添加MariaDB的repo源:3 ]6 r  D  d- d% H6 W3 g4 p& M
# _" d* b  f) B6 b& q& N, m
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下+ p9 T# g/ A" ^! h- I/ m7 J# ]0 A
5 Y) z* }; w- |% _# ?0 [

  1. 0 @8 `9 E" A# F6 F3 J. _+ ^
  2. # http://downloads.mariadb.org/mariadb/repositories/
    , z6 ~9 S8 u3 h6 `  Y
  3. [mariadb]
    . @- E& C1 P$ m' {" l& F6 S
  4. name = MariaDB
    2 p# b. }1 n4 R6 v) D% q- e- E
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd642 @& ?! _6 B: L: @5 ^
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    & ?: c. O$ S. J" j4 a) s
  7. gpgcheck=1
复制代码

3 z6 E3 k8 N0 \$ H8 O" S! D% D9 C& Q4 F
2、清除Yum的缓存并重新建立  A% N4 {8 G" v- O4 J% q

$ y7 ^6 K" ^* J7 ]6 D
  1. yum clean all6 V; r+ ]: L) x% ~: i2 ?
  2. yum makecache
复制代码
3 N0 n! ^9 e9 Z, t
, Q* _# J: D( J. K  K8 @; \& f' o
3 _; i% N# Q) V# d* R
! g, k# k1 i' J7 l5 R& T% V0 ^

2 R) ^5 U) M. m5 p) N
; ^/ ~& t# Q: U' J2 i3、打印MariaDB源中的软件包:1 w) o$ S0 S2 u# ?% k8 t

' `+ W, y" t* i% v* A) R: P" g7 f
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
9 J! d9 p- g+ U/ K2 {* d5 v3 q) _
  l# w6 Z7 g) Z% Y
, B' Q1 t# [3 E5 b$ R
test为测试工具,backup为备份工具
4 l* Y% U7 S& ]( H5 v% ^5 J6 a8 W/ t
4、安装MariaDB数据库:. _! w! m) A3 F  w, A4 V6 h" A* J% B

6 i5 N& S  @. @& N$ w
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

& Y. p3 l0 R) V! ~6 @1 q; G( z0 I' L4 N( d, i6 N6 f' `
! d% r* z- M. D" a  ~
% {. m7 |- f' ^2 ~& _
5、启动数据库并设置为开机自启
' a2 J1 N4 d7 i6 ^& r
! t! \. D5 G* N, s
  1. systemctl start mariadb8 n  V0 u- C9 a2 N/ R* G8 R8 f
  2. systemctl enable mariadb
复制代码
" q/ _6 }4 V% P. @* g; T" \  p

6 X1 A. g, Q6 M! ~  Z  o
( s' B- `; C  S% ~! ^* f& z" l7 j0 [7 N
6、初始化数据库,并删除测试数据库及更改权限和设置密码
- d6 s& \6 m2 x5 `
$ ], {: s/ i- j& [1 M  `0 ^
  1. mysql_secure_installation
复制代码

+ p7 [# F6 X1 z1 P' r$ A7 F: F% K1 [- i  G& k; ~
# g9 d3 J; ^5 ~% c: U& Z

( Z5 ?# [2 C( Q, L4 W' b输入数据库设置密码
0 D6 c( ~9 @) F6 t, ?+ j& M$ j) W& B
3 o) ?) n; T3 p! f0 Z( j
% k8 a' F8 [# N% e0 B* _
是否设置root密码,输入Y进行设置
- ~' I( F  ^. K4 u4 B0 c# F1 w' t+ X3 W) f- z
8 R2 E; f+ }  g+ x2 ]
& R5 R1 ]  g3 ]2 f
是否移除匿名用户,输入Y移除
' l% E- [5 s, @* r* Q/ u* V( M4 k- e& W1 |0 X  I
- P) f/ s4 H3 p( |- ^

" F. y% M6 F! H8 ]7 H是否拒绝root用户的远程登陆,根据实际情况选择
7 @- W/ @; s& V$ ?5 s: h5 E8 H" X* l' R
5 R% {0 T' i! u& P
+ h6 w$ c9 ^1 P8 ]! @2 L
是否刷新权限表,输入Y刷新权限表
. h% f% ]2 o+ i
; r* r6 W- \1 n' `; B* i1 D$ H$ I) K! S! ^
+ [( y! w+ P% o% B2 i3 _
出现此界面,数据库安全设置完成。1 t( l# u. l( M6 s
: x0 ~2 |! P8 [# L& }' @
7、连接数据库,并查询版本  P# j4 z: P0 z1 A% {3 ~# U. p
8 v1 [2 A" y; b; w( }! u/ F
  1. mysql -uroot -p -A
复制代码
! U$ P/ J2 j# d3 B
其中-u制定用户,-p使用密码,-A为不预先读取数据库。3 Y' X4 i% _  b* y7 y% A

6 [. I5 `5 U7 |% ]( ]6 n4 D
  1. select version();
复制代码

4 [5 }6 Q+ s& h; j8 Z+ V1 ]2 M/ x) s; Z! {
  1. show full processlist;
复制代码
( f* j" R( T( m) e+ b, d

4 ]& `3 P; c& Q" O
+ i5 i, G' v# E8 `& q/ i  `可查看当前用户,及登陆地址,选择的数据库,数据库引擎。, W& q4 S) B  i0 j. _- K
————————————————
* f# D- u0 G1 V版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
8 a8 E- c) X# x+ J1 h原文链接:https://blog.csdn.net/zbljz98/article/details/80462241& u' q+ z+ A6 a( x2 _5 y

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-12 22:11 , Processed in 0.034865 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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