召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2225|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 1 W. T! q- F" j+ u
MariaDB和MySQL的关系:% P7 r1 x" H* D9 Y4 x. I- C

$ Z/ Y  l( r$ H2 C2 X6 y, G. J% Z* OMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。0 q* f/ v* L7 H
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。5 I% {4 F; \3 W4 U& y
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版的功能和自行开发的新功能。
, m# y* g; _2 a/ [1 A现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

% m2 J% Z- g0 C" Z: @% \) b添加MariaDB的repo源:0 b$ V. I3 k0 u9 _6 b. ^* N  k

- z# d1 ]" g: `) P$ ?1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
7 Q0 M6 F& a) n5 r" L! m& r: S
; u! _6 p% y- L: W5 W: }3 }
  1. 0 V+ n, i) P7 P5 ^# u
  2. # http://downloads.mariadb.org/mariadb/repositories/6 R. h1 O6 p! f0 k$ C) _
  3. [mariadb]
    : M4 p2 H8 J& B
  4. name = MariaDB/ _% P8 k0 P% K7 x; m9 ?
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    0 K& j( k4 n0 I9 I* T; N2 l
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    & p! x& e) X: P0 ]# e! Z, X- t' ^8 z7 u
  7. gpgcheck=1
复制代码

, s, ]# g% o9 O% H" |7 l, d0 m1 }" f
2、清除Yum的缓存并重新建立+ \, V: G9 ?7 ~$ C: q! }' v3 H0 J( M

" a, a2 \  m+ L: }) c6 D
  1. yum clean all$ \  b& m5 Z. S  y
  2. yum makecache
复制代码
! I( L& Y. D1 a8 {

7 f; R; r' E4 R6 T, i: X! Y7 ^6 W! Y9 `

; r* j$ p7 n* E3 K6 h6 @  J9 R# c# n7 x- [! ~" H8 D$ Z9 x$ H2 W. @
% o, p. ]/ W6 _' S9 F: ?
3、打印MariaDB源中的软件包:
$ N7 Y* e/ }! `1 g
4 {; s9 z6 a3 I3 |, Q
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

. K0 L# p1 ~" D, _' D6 N2 u: m% _  n/ j6 R. S& W

  t3 R4 f2 b, F: _% S' Ftest为测试工具,backup为备份工具
" k4 t8 Y3 B$ k/ |& L, U) D2 u  B1 b* P
4、安装MariaDB数据库:
$ a4 ^- M4 \6 g' d; K$ f$ w: ^' _4 ]
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
$ Q+ A8 e  O; g0 F4 `6 A
4 ~6 U" D' x1 v6 {: y2 O) p
; y' G% d! c9 S  ^$ W

$ ~! S0 N( }9 c8 [3 `. k( K5、启动数据库并设置为开机自启
+ E) k& Z3 f+ T; F' @
1 j5 _2 x" O! ^3 ]) W% T, f
  1. systemctl start mariadb8 N0 }# U7 S* a* P. k6 m
  2. systemctl enable mariadb
复制代码

2 w; u4 M2 l, n
. f- \1 c' `8 q3 V
/ \/ G% ~3 F- v- B# w& A9 l" b" z/ t! m+ D
6、初始化数据库,并删除测试数据库及更改权限和设置密码2 Y: [* f- P; L* @8 S6 a" R/ d5 k$ A

) V, P- t9 H, p( f# H4 k
  1. mysql_secure_installation
复制代码
2 X) J( }- V& V3 c

5 X* c/ @. q+ E( `! z7 r% Q/ `/ c% s7 M5 T3 X' V! ^7 X5 w

# {+ ^2 O% U! ~* e+ S8 U0 K输入数据库设置密码3 d& D$ t0 \) J  A  W: z+ S
; V* a! Q( E; T' |

+ \- s3 J) t. i* h* e9 k0 Z4 T: |0 l- T) p# u9 _
是否设置root密码,输入Y进行设置
; X8 m3 z7 I& c2 `2 Q' ^6 n" F7 R4 G, t

: R1 B, x6 {* H  S0 r+ ]: Z1 d0 {% Q2 V" Y* A' @
是否移除匿名用户,输入Y移除. c  i. q4 _' {# r5 `
$ j5 O0 f( w, {- w- V

& b7 R5 E, Z. f5 s- E$ `1 m
* j. G( k/ o  m6 D. ?是否拒绝root用户的远程登陆,根据实际情况选择
) y6 N/ ~2 L" f7 g9 v& m# h1 i5 j8 r1 |

& c! r4 a$ B: {- B7 r
! k3 K3 @# {3 i- H是否刷新权限表,输入Y刷新权限表9 q, w; Y! ^4 S5 n

& J" z3 G" W3 {2 X8 l3 V1 t* w! w
2 _. i( _  n7 T0 n2 \
; @' N+ A6 K# q/ b8 G* x% B' \, i出现此界面,数据库安全设置完成。" P9 Y* w: o% p
  i; V' Q1 H& N1 Q, L
7、连接数据库,并查询版本
( m" K$ S: @) ]- g
- D% N( d. S. B& L/ ?- M1 h5 b
  1. mysql -uroot -p -A
复制代码

- ~5 b' B4 n. ?" p6 |1 c1 Q其中-u制定用户,-p使用密码,-A为不预先读取数据库。
0 H/ C2 B& h' N" c) v/ t+ v  x! ^2 x6 i: C; D; ]$ T% }
  1. select version();
复制代码

$ n+ ]" B. o3 p4 Z7 f5 a; L8 q8 n9 Y8 E/ ~3 N0 T$ }
  1. show full processlist;
复制代码
6 i! t/ X7 F/ P" Q& ?

- u( g# d$ d: M" X3 F! P; \$ d* R8 U) {7 F4 n
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。4 ~& j, t7 M5 x, n3 ^
————————————————
( A  S& I+ V( Q8 n6 U! ^$ v3 B9 J2 w1 L1 @版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。: k, j- H- Z; B2 x7 ?( w: b0 j4 T
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
* S, K5 P, }+ c5 l8 e; o$ e+ L

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-19 08:22 , Processed in 0.034385 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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