召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2261|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 * C3 ^% I# y, p$ C$ N& Y
MariaDB和MySQL的关系:
5 I  N! J; _7 u- O; W! e( T1 v; Q0 N' l' y' I& ]
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。! G- j" G$ o" T
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
+ n  I0 n: \5 L% _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版的功能和自行开发的新功能。
$ ~$ ]: `9 D' u  {/ u- v现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

+ f' c& c& |. D1 \添加MariaDB的repo源:) M4 _3 E2 m  o* p

. j4 D/ ^( l% B1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
5 b8 a: ^7 J# ?8 ]$ f5 l. k7 j1 e
) ^& {, G  c& g! N9 C, @: |. X

  1. $ i( E' t- U2 {% l* O! T6 |9 I
  2. # http://downloads.mariadb.org/mariadb/repositories/5 k6 L3 o# F; }0 {+ e: }" V: B
  3. [mariadb]
    ( E2 t+ f/ {8 {3 g  D* j  h
  4. name = MariaDB
    - c  i" T# B( y+ W
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64' J! l! q1 G0 P9 W+ Y
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    & m5 z- D6 D: H( _3 L- \/ e2 t
  7. gpgcheck=1
复制代码

' S8 y  p9 Q0 K, @4 P* n
2 }  O1 R! a7 P2、清除Yum的缓存并重新建立
: ^9 X( e; I. w' D, E$ ]0 K
# d1 C, ^( N2 g
  1. yum clean all
    " M* J% s, v$ L7 }9 H
  2. yum makecache
复制代码

& K+ Z5 z8 r2 ~% {  {" h$ y2 P( k+ N( \& D0 l! r# ?0 U# r4 D
+ B1 \2 X# A( v, Z: e# a6 L
& K6 P% q0 }3 S! l& ^! m
' A  W1 W/ S3 b2 ~; Z: H/ i

, X3 G, C6 [" t& c3、打印MariaDB源中的软件包:: H$ \: D2 {* D' l. ]3 G0 E
3 z3 X7 M7 `2 V/ J
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

2 J3 M% A5 @1 {: U9 R8 m+ g
5 w9 S* j- i, T8 B  V) i8 ~
9 Y& G7 r6 F  ctest为测试工具,backup为备份工具
$ m5 }/ ^3 q! w; q
% s0 z& ~7 n  r& O( H2 e. G" B4、安装MariaDB数据库:
, m4 R/ q8 B: j0 W/ M& n* A
& T# u/ @8 @- O
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

1 `. A+ l7 q. ?( \* ^* f
+ Q: J. m2 g  ~1 C
5 l9 }1 a% L6 d' W5 F" x* q$ F  ~# L8 ~7 T9 o5 l
5、启动数据库并设置为开机自启1 X* i, @# r0 X4 L+ @

/ M" h+ U. Q) D' K0 w- l( }
  1. systemctl start mariadb/ \0 d  |: a  _6 K- q  x
  2. systemctl enable mariadb
复制代码

3 U1 H- _5 X; g7 h) G0 e; s- M7 m0 O+ B  I7 _

# s: U3 D- {2 L) U! o, z
' Z0 h; L4 g+ s7 v6、初始化数据库,并删除测试数据库及更改权限和设置密码
: [2 c) V) X& F% G- s! B# I4 J, ]0 y) C& H$ T$ b6 ^
  1. mysql_secure_installation
复制代码
" u" v* U1 ?- u
# z& M2 Q) Q+ O- _& {( s: b
) T/ n. t  M& w( s+ v; K: ]
, H1 Q4 g. j! T/ O) Z
输入数据库设置密码6 }8 k3 c9 _& a: U- e

( z. `; s" @' g: M. K0 ?* `& Y9 a- H9 q4 J. [( W& b/ f- g

7 e' P* O# w# F2 p6 \% j是否设置root密码,输入Y进行设置
; j& P2 ]- U; ^0 W+ b9 O- g4 a( o
8 G/ s! E4 p! ?. V: i; l
; |! Z  p0 J5 M* P* G
$ l" D7 s, J$ X3 Q. o是否移除匿名用户,输入Y移除
6 M' l7 I! T5 D& A- K3 [8 E% i8 \8 Z% c2 g( z7 m% f
/ p" o- ?+ E6 r+ v" z" {) H0 q

0 \9 @% g* w3 ~; o, L' G/ R是否拒绝root用户的远程登陆,根据实际情况选择
1 ]0 @5 F5 Q$ }# o8 i8 a% H, i; ^7 E3 X
; U3 A  m1 }0 U6 G& O
$ G* |/ H. S& A8 W
是否刷新权限表,输入Y刷新权限表
7 _' p$ z/ U2 p) E6 ^7 f' U
$ N0 c& \9 l2 [2 |5 Z' o0 G& P
, {: f% S5 Z4 e8 a2 |! R* z& k: r, P
出现此界面,数据库安全设置完成。
& s& o# L7 `) t) K
$ G7 Y' W- ~( s, Y3 {- m7、连接数据库,并查询版本3 R2 {" g* U9 ]) O/ q. z
2 Q+ F( Y: o$ x0 S+ o
  1. mysql -uroot -p -A
复制代码
& R( k7 T, x; F9 V$ h
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
, a" A: p/ m4 Q5 u6 A" j. |( Z5 M
" d9 _3 Q5 ?: _8 u: ^" S" Q( ?
  1. select version();
复制代码
8 ]) o. \6 [6 g' U. @

+ D1 K" s) S& `/ X5 O5 T
  1. show full processlist;
复制代码

/ M  W  f8 v: z4 U" _3 Q7 T& c( i- H$ s0 G$ D: k) q
6 N- L; ~" ^9 d$ g: ^$ N; c
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。+ ]& z: m% G. z, \: q: |
————————————————
% I! _8 p9 l. q1 r( b3 d版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。3 w7 ^! {1 s5 F( P4 X4 o' m
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
, \) Q  M* X' v, ]

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-4 09:16 , Processed in 0.034533 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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