召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2536|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
! l4 C9 ^% ]8 W+ u# [- R
MariaDB和MySQL的关系:4 I& Z7 D' U0 H0 o% i  R7 @- a7 u& s

( N4 C9 X) ^. d% n  @" AMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
9 n# M/ w) \* j. Y$ ~8 _7 tMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。) a/ V' X- J  d5 p/ L4 [
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版的功能和自行开发的新功能。
, n5 @& K( ?$ |1 b& ^0 B现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

7 D( X5 O( n7 z; }, ~添加MariaDB的repo源:
6 q, f/ q! E3 ]: V& b
0 a4 D/ S& e% ]- C2 i1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下( D" h( \; H7 S: n
  n3 Q( ~- O& S8 a. _
  1. $ G+ y' M' w) B* i* z" l$ ]
  2. # http://downloads.mariadb.org/mariadb/repositories/
    2 r# j9 |+ t" n* `
  3. [mariadb]
    " h2 P+ r( o4 f/ X2 |* L  P) g
  4. name = MariaDB
    # [( `5 D, @+ ^# v' H7 s4 F" H
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    ; X4 q& b2 b; r, U
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
      A, [! K* P' r5 I0 F
  7. gpgcheck=1
复制代码

# B. a% g0 N. A' \3 a9 [, G, ~
3 P, w. h* q6 C$ k- {2 H2、清除Yum的缓存并重新建立6 l7 S4 R; q$ T  K
$ f0 V' D, k$ I( c9 A
  1. yum clean all
    5 @* w; w) ?2 f6 `6 }- H0 x% b0 M# o
  2. yum makecache
复制代码

; y7 J  Z( v4 C3 y- d# n6 l
0 f+ j, D" I7 G; i2 @. {. |/ ~) q9 o  h. U# f3 z! _$ ~" c

- N- m3 i2 g1 A  ]% x& G! k0 v

) R+ S! i& o/ A8 a# l0 l  u% U( T3、打印MariaDB源中的软件包:
9 G; p! b' x0 P0 y3 b2 c$ {" N! {8 a% N
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

: b( j6 O! C+ U  G. |) ?, \& B& U* N
/ a0 ]1 }1 w9 X8 {! H9 X* x# q/ D/ ]
$ N5 E" e3 W+ x3 \& i- g) wtest为测试工具,backup为备份工具+ }5 l. {6 b/ K" o! D4 y. }
, K! g5 v7 b# Y' ]
4、安装MariaDB数据库:
, p2 L7 e6 ~' U0 V7 @* a  o7 Q$ W6 M6 Y- e9 y
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

  a1 K8 o6 i2 ]2 S" y- P. _7 @7 B" r' J6 ^
2 [* j. d4 h  c0 d* L

0 O! l2 @8 Z" T% \5、启动数据库并设置为开机自启
  u- U/ j, a7 |3 G9 W# g' I8 n! c
0 i8 Q* ^$ e9 S5 D9 v
  1. systemctl start mariadb
    ! }# j3 d, Q8 ^1 R0 N: R; j
  2. systemctl enable mariadb
复制代码

; k8 g; {' \. R  M2 B' o
2 f+ P5 o  v+ M) I" `  C7 s
7 X4 e( K4 V9 s* ^4 B2 k# s% T7 _
6、初始化数据库,并删除测试数据库及更改权限和设置密码/ x7 [3 K; J- ?  V3 A9 x
, k: r3 ?8 i' c
  1. mysql_secure_installation
复制代码

' M( v/ R2 N% W) ?$ }) K# J
% h6 n5 w  P0 C3 F) |# U3 F
: b. r: y1 T: N4 H% K$ O" z
- e4 L+ l9 s7 s3 x- Z7 j输入数据库设置密码
0 g+ v* c, c5 `/ s2 j6 b9 I  R
5 O, Y5 T& s, r" E
: t+ I3 w7 B' R" D. r! K
2 C: k+ ?+ v$ _0 z6 }1 O是否设置root密码,输入Y进行设置' e: c+ O1 j2 L6 v2 p% r. X( ?
9 i' W8 h6 @1 B4 \" p
3 s7 J* ^/ h8 C6 t

* |2 G  p6 L0 C0 d! O! n是否移除匿名用户,输入Y移除
' i1 c  m# M5 x$ V7 m' K# y- L* |  ~- ^9 R6 X7 E" u

5 \4 A7 ]# Y. g/ |
) V) H; v. G4 [; V是否拒绝root用户的远程登陆,根据实际情况选择
0 o! O0 d) \1 s0 X; ~& b/ P- P( |! ~8 m

8 B0 K+ J  |% u2 G+ r
: A& B% {" V# \是否刷新权限表,输入Y刷新权限表/ N- ^3 R- f) B% a! ^
1 `7 E% {  k8 ]( C& m% f
6 w6 I5 ~  Y: U5 \2 w, Q3 k
3 L- D, }& V8 ]
出现此界面,数据库安全设置完成。. j. M1 ^2 D6 Z* z  G
# z2 W0 i% I4 U) A5 y, f, d0 b
7、连接数据库,并查询版本) ^- c' ?+ p! j. @# a  n* M
  F) o% s/ V4 E% r1 ]) x8 l1 b
  1. mysql -uroot -p -A
复制代码

- L* L6 L( u/ c1 U, w/ J& `其中-u制定用户,-p使用密码,-A为不预先读取数据库。, \9 d! a7 z3 b0 f$ _( Z0 D

4 s9 a( W- Q, x& ]5 ]+ H* v! E
  1. select version();
复制代码

6 M! @& g' {& Q& v: m$ a: D/ n4 h+ f( l- O- {
  1. show full processlist;
复制代码

4 d' o  M: `! E8 c8 R- n1 L' X4 T3 W  z* \
/ @, n% N6 |0 ?6 y& ?1 d9 l
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
0 s- N) m2 H; @' C# i————————————————  K3 P! V# N0 Q% u; m
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
2 L# j) A% p" R原文链接:https://blog.csdn.net/zbljz98/article/details/80462241' U- U2 T9 X. e; S( e" a

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-27 14:04 , Processed in 0.042921 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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