召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2748|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ( i9 A9 Z6 [* S4 W
MariaDB和MySQL的关系:
8 c1 F) o3 k4 ]1 z, W  q8 D/ E; Q! j4 S# e* s
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
; l" ?. w4 G- {# wMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
+ K$ r: h* g4 m0 a0 W2 P4 O" \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版的功能和自行开发的新功能。; u* E$ d5 l  D3 ^- ]
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

) D, X: @1 u- A! `8 Z0 o" u$ }5 A添加MariaDB的repo源:
+ s4 C$ H) d% k; @( F3 q
, N7 L! O/ J* h9 \: Q" V1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下, n' x+ z' M' `$ a. _" @! \3 V2 X
4 ~) ?+ d' O0 C3 _4 i4 e% S

  1. ' ^3 z9 c0 o/ u: u2 U# f% v1 R+ S
  2. # http://downloads.mariadb.org/mariadb/repositories/
    5 r" q' `/ I+ K. A% r6 B
  3. [mariadb]
    & j* ]; N" p( w3 S* Q0 V" M
  4. name = MariaDB% W# l. H; a4 @8 R: b! }
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    7 D6 G- ~$ K& |4 c& q- m/ X) s
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB$ C! h- h) c8 c) `2 j8 G3 g
  7. gpgcheck=1
复制代码
4 r/ R& B/ L6 q, H+ c& N& `; g

4 C5 F$ u- ]4 |' W. ^: B2、清除Yum的缓存并重新建立
+ L9 R& P% ^! k  D# u# e: k/ D7 z6 C
  1. yum clean all
    / H( b  O( t' e$ e3 ?2 o' a
  2. yum makecache
复制代码
. ]8 E$ ]( q4 K* ]- F7 ^

0 ^# J' X% Z8 ?( S  b/ d# `: Z% C
2 _, J  }$ `! n* O! v
- i9 ?0 I4 ]0 y  E* a, }
5 y3 W1 j+ r3 m! [( G' s  D# q4 _! F% n" j! h
3、打印MariaDB源中的软件包:* H: H% q6 p1 o
; [4 a& @+ J6 [; g
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
& Z+ b$ R$ P: j" z/ W
! o8 _- ?6 S! e5 t4 |

7 j- L4 Q8 R4 N! k- itest为测试工具,backup为备份工具5 g* |! ?( L. J4 ]% v* m! q

+ t8 f# {% o! `# m2 G* A- X4、安装MariaDB数据库:
4 k/ K3 M+ D: B  H- b9 W7 z9 q
) n  E2 |/ J- K# e% M7 t" f
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

# M) G* v3 N2 y6 l; k5 c1 Y5 m+ C" J4 s& P: l3 [

" g& c# Q6 q  e' T" \1 x' E
( B3 h, S; {( n$ h  Z3 O5、启动数据库并设置为开机自启
$ s9 Q+ [! K& p/ V2 ]0 w8 g1 R+ V+ z
  1. systemctl start mariadb
    + m0 |3 }# t% @; L2 N" M
  2. systemctl enable mariadb
复制代码
8 q$ |) d8 c9 l7 X' J' [
* X# M" j/ H  s" b0 u- q
; E% G- G# h* [0 Y. l, z
$ O6 _8 {1 _; v2 o% H
6、初始化数据库,并删除测试数据库及更改权限和设置密码+ Y2 c5 j! S7 [3 J  E

7 ]5 j( E) j4 ?3 s. q& Y
  1. mysql_secure_installation
复制代码
, h! v8 c& l& t9 g/ \$ U5 u6 Y" t
8 n) G( I- Q* X" M

+ z; l0 h5 ?* q- f8 d2 }( Y; A2 V0 T! F1 [6 I& a
输入数据库设置密码
( B( P- A4 {$ H0 T: p' V% [
% q2 p( @$ e! _- h( S; X5 C
# n, K/ o9 K( Q$ x+ o
9 |# m4 {1 n+ A* A( Y是否设置root密码,输入Y进行设置1 U& A2 C& |+ e( N; G, {

' M' i6 Z& ]3 }: _( D; I
8 o& y4 L* X/ i1 v- W3 I; J% Z; p/ H4 M; o1 c' e4 B
是否移除匿名用户,输入Y移除
! T# }5 n7 `/ B3 }
3 j4 ^6 K% H) s' R, y: a. X1 S' N" v; T  @6 N4 C/ a

7 N& a& ]. j- A9 ~/ j1 l) A/ T是否拒绝root用户的远程登陆,根据实际情况选择2 _  ^! F; |7 p4 f7 z# Z
3 D& H, \7 ~. J$ k
0 R  r4 ~2 H' O- e

9 }# u6 p, N9 Z% n是否刷新权限表,输入Y刷新权限表
8 O$ P7 @) z' T( @, _7 p4 A0 E/ @! j3 ~( y* Z( _9 ~, I, n; x% ^

8 l- l: T2 o2 F% G  P0 [' s* ]; c4 O5 x; d# k* B3 a; j
出现此界面,数据库安全设置完成。
- d6 h; V' b7 B" B. v/ f6 i  `# c# l: [2 }
7、连接数据库,并查询版本
# N2 U) z# {. a# ]. d: s' a. z" Y9 a0 y
  1. mysql -uroot -p -A
复制代码

" p8 C5 w  F- A* f其中-u制定用户,-p使用密码,-A为不预先读取数据库。  y5 ]5 h+ N1 E/ G1 r
+ J4 ^% ^: w6 f4 o9 m
  1. select version();
复制代码
1 c% V" g  Y* A6 w' Y4 s( }6 U

2 h. \+ R2 S4 u4 T: K% e6 u
  1. show full processlist;
复制代码
( @# v1 ^& a1 b9 h, V, Z

& C* c( d+ k/ D' Z. m& h+ _
9 O+ J) L$ x9 w9 _. t可查看当前用户,及登陆地址,选择的数据库,数据库引擎。1 Y' F  d8 A8 f" W6 l" o, ]& ]' O7 @
————————————————  `, Q1 z9 a- Q
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。! Y; L5 A2 ]6 U
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
6 b4 U9 J, r7 m+ {0 l; z

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-6 20:24 , Processed in 0.040277 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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