召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2457|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
; f$ e+ H/ u2 f' Z' L
MariaDB和MySQL的关系:
; g; W: x: c: R- E7 y7 V
9 Z: A5 a6 {; \: ^# o8 y. yMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。/ l' i. r6 H% j
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
4 F! [' a( V6 B" M5 q0 s5 UMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。" x* v& [# D. _: k5 B% K8 B
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

6 e+ A+ p+ f* m9 X* o0 V+ t添加MariaDB的repo源:/ Z8 L( g4 S& ~

3 ?0 Y4 q- a( H& d( M4 N  V" u$ o# d1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下4 a- ?  t6 }( g6 K
, W, B  o3 B! r1 N7 y8 a; d
  1. ( F$ S+ `. t9 [9 I
  2. # http://downloads.mariadb.org/mariadb/repositories/
    ! |1 A8 `5 B& u1 R; J0 _
  3. [mariadb]) z* z" f6 E8 L. R) H  v4 ?1 l
  4. name = MariaDB4 W" I6 r( ]5 ^  b$ ]0 l
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64+ V( u6 S& J5 B
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB. G  R  W' ~4 t! j
  7. gpgcheck=1
复制代码

1 x. W/ j0 O' h* a8 L! ~
. w, V# b6 z, t  c4 H" t2、清除Yum的缓存并重新建立
4 A& `$ f3 Y! x# f. H$ U* w
# z1 v5 T0 k- x, ~+ x/ _
  1. yum clean all
    4 T; H( i) l5 M2 W# e" @7 Z# D
  2. yum makecache
复制代码
/ Z$ _% P& C# R+ n5 X5 @
. I/ x0 N  ]/ w; o
9 R0 V. n( n8 P# @( U5 I4 M0 t

  g+ w# T% N. D- a% |6 W
2 d% p7 [) F4 f. T( g- g
& S" {& a+ ^& v% p0 J3、打印MariaDB源中的软件包:
% g/ b' x. c' z( e& S7 l8 k/ C, `5 N3 U% W0 P* Z0 A
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

  s0 ]4 z: s- I% l1 ?2 A3 o! \1 V7 [+ o6 L, c3 K/ t* J& m
% w3 I: P9 Y/ x* r0 V1 s/ G
test为测试工具,backup为备份工具" ?# R' P! r4 ?6 T  h9 V8 W
) Z2 \) E* s4 U: R. _0 }  }5 Y
4、安装MariaDB数据库:% V4 {: |9 k* V$ K% ~0 w
# R4 y2 [- E! Y
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
2 d6 ~/ x# j5 x( k3 e+ [

( t6 c- R* n6 u) l' ?* H8 O
. z$ g' n, F0 r6 N) J$ u) X9 C1 V4 y! z$ T* V+ F
5、启动数据库并设置为开机自启
2 I! ~' y; r3 r1 b5 m! y* q" c% ?& f+ E. I4 F( l9 Q
  1. systemctl start mariadb2 c9 B1 V* {  A
  2. systemctl enable mariadb
复制代码

& @/ r1 H3 _& L2 a$ \6 x! @1 D
, n4 E3 t; `7 K8 G+ D: U8 f/ [5 @2 F/ J. l- @9 I9 |
3 W3 t! Y$ z! L
6、初始化数据库,并删除测试数据库及更改权限和设置密码
+ X5 D" l( K8 l' J1 ?5 ^; m! p2 @" S& B4 O
  1. mysql_secure_installation
复制代码

/ }. M. A2 d/ W, l' d+ x$ T
0 b6 L, |/ V" z* j! a. \  Z6 Z
* a1 `/ h) X) n% O+ n) a! Z5 q  Z
$ j( r, W: Z- F$ J8 \2 o: \输入数据库设置密码$ g" T% ]' B8 ], a8 X* O
% a0 q, l* Y: c6 R' F  v
  y) Q5 T" F) n5 c5 p. I

/ H: k+ B6 O0 a* z* ~是否设置root密码,输入Y进行设置7 d4 R' k4 e! y! Q  g7 k

8 o3 b' L+ T7 n; x5 r1 z0 A+ R
9 s  Z9 e+ O  |! Y3 L; `! n& Q4 G* Z3 Q
是否移除匿名用户,输入Y移除8 j$ P  D% s7 ^' a  D5 O
$ E: u0 {* D2 ~' ~9 a3 s! `8 \
) I: ~1 H; D0 a# J( Z

7 [& \/ C. X$ j" Z0 E7 Q5 V+ ^是否拒绝root用户的远程登陆,根据实际情况选择( ?$ n# N7 Z5 w8 P! _( {

( e/ S( U( P- {
. q( q9 \; T5 m" {( r: x. {+ w2 h, u4 ^8 V; [; e
是否刷新权限表,输入Y刷新权限表
) T7 Q1 ^/ p% b! y! ]3 Z$ L/ {
' Y8 _4 n( g8 w/ o1 D' W& A9 l% B" u4 n
  B: ~4 j/ H) V7 o) L& M' y; _9 z% C6 O: N4 n3 A- D- @" }5 [
出现此界面,数据库安全设置完成。
% y5 @2 x- U2 a9 U1 s+ t1 x4 V" }
7、连接数据库,并查询版本7 n0 J4 o7 l; C, F: F/ d
3 ^$ i$ B; k& G5 x: f
  1. mysql -uroot -p -A
复制代码

. q% K* j% x6 g6 \" d' u/ \4 y" D' i其中-u制定用户,-p使用密码,-A为不预先读取数据库。
5 k0 J/ W" @4 Y+ j2 Z+ n0 U5 ]% z" `* {1 c5 s# R! f0 k6 S7 U  T/ c
  1. select version();
复制代码

, e9 Z  ]0 r7 A( @
) f1 n- C2 D3 x( b5 n
  1. show full processlist;
复制代码
) h: m/ ~/ U3 e: w4 X; s
7 M1 h- x8 g! Z6 s2 O/ @0 T

6 L2 e! D# i1 a- h可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
* ]3 ?3 j2 Y( F$ g1 m4 L* M————————————————
* n9 J7 N* A6 ^" W9 G/ ?  ?版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。# t! N( i" i- }2 L# ]
原文链接:https://blog.csdn.net/zbljz98/article/details/804622416 v. `0 R( t' v6 E* }- D

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-20 21:59 , Processed in 0.039066 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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