召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2397|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
1 b4 C9 `7 L; s% P" ^# A1 m
MariaDB和MySQL的关系:" v: W9 M) I; F% i3 j1 q

1 r3 c, l  b, K- C: }7 Q# S& }' FMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。% X' _9 @7 P) |# x( m* ^$ B
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。3 h/ l  F" W. S; m1 n
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版的功能和自行开发的新功能。4 u( K/ a4 n$ v: y  g
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
3 G! i2 r, I% p; o% E
添加MariaDB的repo源:1 a7 _0 S. j1 q! J+ ~
5 S4 X( \( w5 x6 X
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
4 Q4 U! p) _6 f7 k# F
( I% S0 @1 @1 Y9 S

  1. 4 k/ [$ B* A: f) a
  2. # http://downloads.mariadb.org/mariadb/repositories/
    4 b3 \4 L. R/ d9 ]; G0 w
  3. [mariadb]6 j$ {3 K- ]4 S9 d
  4. name = MariaDB
    : r: w# Q+ e* l" ^" p
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    0 ~$ c/ {) |8 Y/ i8 M: X9 H0 G9 D% H
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB3 G* Q7 x# d, r: {
  7. gpgcheck=1
复制代码
/ e7 t' Z' q3 o

0 R2 b3 M; C) I  ?8 x% p2、清除Yum的缓存并重新建立$ A7 D1 r& }$ c' H; e

) z/ G+ l$ P( p( y
  1. yum clean all8 B" j# J, w; e6 I
  2. yum makecache
复制代码
' K+ f9 ^" }, I" z: N4 j" _- m# h

8 s6 M* \. V( T) h( v, s* E
2 W3 E3 Q# g( S) I4 w+ I  t- a
1 r% m; A: h7 I) Y/ c4 o* ]5 k; Y7 E0 ?: d/ e
; X& V9 O0 G, A6 l) k# Q
3、打印MariaDB源中的软件包:& H4 C: \5 R7 r  T* \! h" K7 B* Y
' S* }7 O6 C% e5 `  y# s4 z; c9 T. v
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
& \2 W9 L' b( N0 f
# V2 J- a9 J  M# U/ T( C3 p6 L- B
) c) u" U5 d( c* ?2 O) X
test为测试工具,backup为备份工具
5 D$ l& i3 Q6 O6 K3 Q& i7 S. c: d1 C# w
4、安装MariaDB数据库:/ c( n. z( Z: x2 t
6 M7 ?9 p4 u( {; t. c8 }  V& r
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

! ~/ E, z6 a! R  r, s3 w8 C8 b: T! v, Q2 ]- L9 c2 x$ l

+ ?1 ?6 x2 c, W8 T9 t9 Z% X
/ Y. l5 M, U- k1 j" m5、启动数据库并设置为开机自启4 d* V8 ?* N" ~( r9 C) A
5 W+ \$ B- m+ B; k
  1. systemctl start mariadb6 N4 G$ U" k8 `4 A0 a- }
  2. systemctl enable mariadb
复制代码

  L/ a1 l  F' P$ ]
( P  d% n& ?7 m, T
6 \, k6 \4 ^7 i' B4 u% N, ]; A1 @% b% C3 C
6、初始化数据库,并删除测试数据库及更改权限和设置密码4 J" q$ ?  ~+ W4 J) ~
3 v3 M: u) n0 ^
  1. mysql_secure_installation
复制代码
) N; M& r! F- y. u5 G/ O9 i0 }

3 e1 L0 u; ?, R
+ }% i/ b( g9 E5 U$ i) H5 j" S7 T1 @. J6 x  @
输入数据库设置密码
3 w1 l! r9 G8 D: M* k* L% z6 o% D2 D7 z: v* ~0 ?
1 r1 o0 e; E% k

) N1 R/ E- E* n$ N是否设置root密码,输入Y进行设置' q! c& M7 x  C# w+ f

9 {. h+ q  T0 E3 ~! P1 M5 L7 X/ w; Y. ?) ~* g% N
$ M$ M5 F% ^& c" ~- E3 ?
是否移除匿名用户,输入Y移除' Z6 H' f8 ]3 H

$ q$ b3 Y; c% z6 Q% t5 S% b. k, c6 f0 l6 B

, e* `2 a: a8 P, H8 O# I2 z, d1 Y是否拒绝root用户的远程登陆,根据实际情况选择' g, F! o. b, n3 q" H

! v, U: {. _8 [& F) ~% [& a+ _& x, _( [+ V1 a: K0 k9 G
+ r. S6 V6 f' t! d3 B5 \
是否刷新权限表,输入Y刷新权限表
9 g- n- m6 z2 r5 G
7 ]8 @$ \, I2 n. w: g0 m1 J+ b* O6 J
  H1 v; [; C# d( D9 G1 I: h. F' ^& f7 n% q3 u2 Q9 [7 L. @
出现此界面,数据库安全设置完成。
/ G- f* n+ ~3 Z1 o" u, U' l9 k2 g0 a+ e+ U6 W  U
7、连接数据库,并查询版本1 z7 C3 r; p" n. P! @- Q. z" m9 o2 ]

# v7 o1 q; O0 N6 R" x
  1. mysql -uroot -p -A
复制代码

: h2 b* T" }3 l  v5 a其中-u制定用户,-p使用密码,-A为不预先读取数据库。
, N: C9 W, e" j. V: U7 _
* K# m' K+ W" y1 @! x/ ^3 W
  1. select version();
复制代码

; Z1 r  K8 e0 ^& `- k. P7 X) X& @& g) n+ ?
  1. show full processlist;
复制代码

- f/ D" Q3 `% \% m4 f$ ~
: }( }, D' }! m( |7 ~0 E; F( v3 D, K1 x. O, ~+ W; b/ @
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。7 ~. D( q) L" ~) v) [- U/ l8 ~
————————————————( q4 \7 B$ m9 j$ e1 t' J) e, e
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
* T- o) Z2 k3 U' u原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
, e  k; |/ y" L# n& Y5 c

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-9 13:32 , Processed in 0.039434 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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