召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2502|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
% ?: L+ s0 ?+ ~% N
MariaDB和MySQL的关系:
2 v9 q1 p6 G% W) B; ~& g" R2 Q, l  Q9 E- S% |+ a
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。3 G" q- {2 y1 T0 O4 e
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。; \* a1 C- c  }6 k9 w3 q7 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版的功能和自行开发的新功能。7 K3 u8 a$ z5 d8 Z4 j
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
5 d" \* C/ c  q
添加MariaDB的repo源:* [- U: W: C9 C+ u) l
# l* A1 j& i# |0 _
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
) X) l% c1 Q$ t; Y* P- m
6 x5 ~& ]4 c$ F: S9 U5 E0 B* _

  1. - A) c, J( z0 }3 Q* `$ R4 u) @
  2. # http://downloads.mariadb.org/mariadb/repositories/
    # F% R! e( a  o; R* }' ^6 y
  3. [mariadb]/ B1 F/ c4 p) Q% J' J! i
  4. name = MariaDB1 a. h1 A+ ]/ X; R2 q. d0 J
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    3 S2 N, V4 u/ L$ Q. \+ `
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    ( |* |7 ?6 R9 `7 N# c
  7. gpgcheck=1
复制代码
! {8 a# I  ~2 v3 @

' H+ {8 x% Y# f2、清除Yum的缓存并重新建立( y& _9 B) v1 B* j
8 D: @: w" y- V3 }1 Y
  1. yum clean all3 i, {6 a. K/ c# @
  2. yum makecache
复制代码
3 g2 Q0 i0 u/ d5 l5 }$ K: E* s

6 K9 _% |, o4 p( s+ \. d% d% H* f4 A
' P; S3 m+ u- f8 T/ w9 P0 }: U4 k
" k0 N  Y8 z! N" a8 K+ r
! V8 L$ ]) l( p0 t; r' W- u
3、打印MariaDB源中的软件包:$ ?; a4 F- k/ M6 [4 `2 ]
! t4 q4 ~; Q* z( K+ ^
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

8 y) m8 _2 g! x; I3 w; V# u4 f1 O" `% W3 k" N* `
! d5 A8 a/ o, n. m! i/ T$ D1 f
test为测试工具,backup为备份工具
7 ?! f' K3 `( R2 t2 a: v3 G. ?1 D
4、安装MariaDB数据库:+ K5 X$ x; j: n- r
) B! }1 B% m5 O  I
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
% l4 [8 M9 q: H
/ R2 q( R/ y; {* n: z/ p/ C

' J" G, V' Z& x, z1 k4 b. H) I; Y6 ?  T
5、启动数据库并设置为开机自启
0 e3 a9 v8 T) ~4 P# G$ a
  S/ `, [) ?& ~4 T
  1. systemctl start mariadb+ c0 `, Y: _2 O. R, m% A
  2. systemctl enable mariadb
复制代码

+ ^8 ]+ R% X7 G) @: q: t7 p+ d
1 ]5 N) ^  f! ]7 d$ Q  P' g( r7 k' D- t9 s! Z; i

% `6 ?# B9 z+ z6 P6、初始化数据库,并删除测试数据库及更改权限和设置密码
6 u7 O, U  @+ E3 h- S7 n) d$ N! @3 r5 k2 I& _
  1. mysql_secure_installation
复制代码

; E5 |, c. y% A
/ Z+ Q9 p. h0 F
. \1 w$ a7 D7 _8 c+ I; E: ~0 y! P+ f3 ], f% \8 L& `# k$ ?
输入数据库设置密码
# M9 Z/ m3 G( p
+ p% i: S7 ^* A! v
" d9 R1 p' D, [7 v3 s6 {5 N# P" T1 _& w) V4 }. w  }+ i: _: i
是否设置root密码,输入Y进行设置
' k' Y5 O" X7 y* E$ [
: E) B& t6 w  X) F/ @, w) X
/ W- v# @* H! ?+ s+ o6 N5 c: W3 q  i1 _" V! V& I) r( v
是否移除匿名用户,输入Y移除2 t/ Z3 t5 ~$ U

# ^3 b; [2 j) L9 g  k
. I) {6 n8 f# k$ e# W( @' R2 z- @
是否拒绝root用户的远程登陆,根据实际情况选择3 L$ E: Z- {* s  u) ~& n( t

8 E' y, }( {2 E( z5 P
% {) j& o% ?/ X) U; R$ Z0 e/ ^' i! U0 _& H' m# v4 a: [* B
是否刷新权限表,输入Y刷新权限表
& o6 s( a; J- M4 t% R- ~3 m8 z0 p+ G' ^5 F% [

6 {# t+ H3 E: Q8 e7 T  V
, e9 E  O1 h3 l) I! L5 L+ _; u: A出现此界面,数据库安全设置完成。
. _% E; \" N! j. L! n
9 L; Z/ u3 v' e7、连接数据库,并查询版本
( D+ _9 u" u  Y
+ \7 o9 o9 o5 W9 @3 \1 |; v3 k
  1. mysql -uroot -p -A
复制代码
7 n: j5 A. \1 j" [# C
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
8 {5 g: r8 ?; x# J. [
7 d/ d( I8 E' f: h) t0 I+ k, Z
  1. select version();
复制代码
& z& z# C7 t, T! d/ w. Q& r7 P5 z
& B7 N6 ^8 G. N/ Y) {: m9 S
  1. show full processlist;
复制代码
3 L& O8 l" w" i5 p7 k

1 s9 W2 _# q) m! F5 _6 I, D$ h% L& M, w; f8 K0 y
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。- E+ z6 `4 j+ A$ V
————————————————  ^1 a: V' n7 V
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。: v2 ]0 m2 \) ^
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241/ I% @) z" M4 i2 `  Q' t

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-12 23:06 , Processed in 0.033915 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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