召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2443|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 # J' [7 m& [$ N- c
MariaDB和MySQL的关系:8 c2 g- u" E3 J5 K9 M3 r
" x5 B/ y( t* D; \3 v0 g
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。8 g+ k/ p( z( H8 e
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
! X  k; _3 h/ x3 g% E9 F: I$ IMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
1 Y; {$ |% M+ T# d1 n! O8 y/ c现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
& f/ [& V* U$ J2 H* y1 V9 S6 `( v" p
添加MariaDB的repo源:. |" r* n3 J6 I1 O

% S) x; d9 ~& [# ?0 `% p1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下% l; U* p& R. t3 A% }
3 Y' _- {1 j- G! G$ y; W' Y* M$ g

  1. ( C1 w3 |/ b& a4 B8 b. d0 X
  2. # http://downloads.mariadb.org/mariadb/repositories/7 k/ v1 c! c1 R) z+ T6 L6 m
  3. [mariadb]% \# S4 E/ v2 j* I8 s8 s! F
  4. name = MariaDB9 x5 N# Z5 U5 o6 K' g8 U( v
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    7 e$ M( l0 p* }6 k9 a+ Z7 u
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    3 ]& y5 F& h$ F. Y2 Z0 b7 n
  7. gpgcheck=1
复制代码
& \- e% k, X6 y# {% P; x# A+ H0 X7 T

/ {9 h! a9 F, J! ?# E# H2、清除Yum的缓存并重新建立
# ^0 W- r  c# W/ N( C7 z8 @- [# l5 J5 Q/ i/ B
  1. yum clean all' i8 X1 r3 G  u  z/ r2 v  Q
  2. yum makecache
复制代码

$ P' r8 D4 s8 n! a2 A$ H$ B2 v; @0 [- I1 ~, G

7 C5 H6 |7 o1 G8 N, n8 g3 Y9 `# H+ i  y

9 W! ~8 d, k$ ^7 @7 D% J* x4 e6 M! _" f/ p6 K0 y
3、打印MariaDB源中的软件包:" R  E! F5 @3 A6 ^' e3 U
( l2 ]& M1 r- Y/ Q4 n. u  e
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

( Z$ o2 k; @# c# X, K3 ~3 C
$ T9 o+ A2 D/ g1 J6 p. a; k/ _2 ^2 `) K$ x8 e
test为测试工具,backup为备份工具8 {3 a% L7 w6 ]* V, z( y0 B, i
5 `) R$ O  ?9 y0 ^! R7 i
4、安装MariaDB数据库:
, y; J: c- g0 @8 ?2 ~! o+ O9 e" Z# i- M3 `" g& {% I8 S3 y
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

+ {( h; b4 ~3 J5 g3 ?) [# @: Q& N! R6 G! \( c: }- k

; L: i4 x  I" o7 ~2 `; Q$ E$ A: j5 o4 ~* f$ |  Y8 E7 @, \
5、启动数据库并设置为开机自启$ e* V$ N. s. B5 c: K

5 f* _- I( \5 D7 X' j; F
  1. systemctl start mariadb
    ! _3 N! E6 O* v- G  |
  2. systemctl enable mariadb
复制代码
' o9 ~, D7 m" y! k6 F

1 Y! A* t# S9 S7 j0 B0 s1 C5 I  a! S' N0 u! ?* _8 Z! K
% `% H: a6 o/ ^/ C; t  q2 P5 E8 m2 r
6、初始化数据库,并删除测试数据库及更改权限和设置密码7 D6 t% a3 h/ X. u' I

5 Z' l- |5 V. v: b6 W! K9 q7 X  q
  1. mysql_secure_installation
复制代码

8 U- @' u) W! Z. O! e5 A/ ^' w# Y: m3 b6 O0 g0 n

8 s8 W2 i! r4 L, e
9 L: N5 X8 A. ~. K4 H输入数据库设置密码9 {) a& a  ~5 n  A2 a; i8 z+ d8 ~
- Y* l3 q  g, I' r  w# w

7 D  l9 @( c. [: ?, G4 w
- w& D3 k6 s7 h+ S4 c是否设置root密码,输入Y进行设置
+ t6 J8 E! Y! a+ ^  F2 D, b4 @- n% |8 O- n  w0 |. f! z) p4 q
# M2 ^% Q3 p- X/ F; _7 F
! n2 Y0 H3 V: Q8 k
是否移除匿名用户,输入Y移除. J6 y, k+ G/ K6 c- v
6 U" v1 q3 m0 a3 J  B8 u
8 \- p( B% ?" B) ~3 T4 @

2 M3 E; [8 R4 R: b" w: q是否拒绝root用户的远程登陆,根据实际情况选择% m- E9 o2 t$ d
  p4 I2 n9 Q  a

! y! D# X+ Y2 C5 i8 P8 L; ?" ^! p  X- g2 W+ n+ h
是否刷新权限表,输入Y刷新权限表
) }% T: p% _; g9 M- t& t/ ^# ~8 J
7 z% V' b  @2 g  D; e( |8 @  [

7 N& t8 g- s/ T6 v% j! D2 v出现此界面,数据库安全设置完成。6 `1 M- m' y! x8 m" J6 V6 E# K6 @

7 C3 Z  j% ?4 L( M' I' P7、连接数据库,并查询版本/ D* h5 x) I/ Q( B* z' _; I
- D, d( K/ Y5 n6 e
  1. mysql -uroot -p -A
复制代码
; b" e& [8 Z9 j8 E# g
其中-u制定用户,-p使用密码,-A为不预先读取数据库。' p6 |2 h/ M5 p

; m: |3 u, K4 [+ ]# d5 e
  1. select version();
复制代码
7 m0 \* d7 I0 j# {; e

+ ?! O/ g# P, Y
  1. show full processlist;
复制代码
' t. Q% ^- O. ^8 V
; v! M9 x# d' m7 |# d
2 y  l8 E+ Y9 R% C, w8 A4 [
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。; ^( O) g2 L* [5 @
————————————————
; r4 m' x1 m' F0 [6 u. b0 u# T! Q版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。9 N3 @2 a8 g0 }4 f& W0 u5 `
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
' |) Y* q) H1 O

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-14 09:07 , Processed in 0.039839 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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