召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2429|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 8 E  M; d6 o2 X( C8 I4 z* b  y/ _
MariaDB和MySQL的关系:# j2 A+ e1 M/ |8 Q/ s1 _* y* s
# f1 W& |+ M5 s7 \; c# T
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
# t3 n  a, R- h) z. B' p! V" I& y* ~: MMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。5 t5 S3 O/ d( r+ T
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版的功能和自行开发的新功能。
; }+ q$ }' C" G* {# b现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

+ J2 w) @" ^, ^' p: h& u添加MariaDB的repo源:) K2 M, l) G" o: H# f' b) x

' }! h1 Y7 _8 L7 L/ V4 w$ Q6 H" o1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
2 p. ?; n6 X2 v+ v9 E! Z0 m! x% V5 J) h- L

  1. # y7 k1 P! L5 T8 L5 A
  2. # http://downloads.mariadb.org/mariadb/repositories/
    : t. E( h0 n( Q4 X; ~" @
  3. [mariadb]
    , A  b4 D, r* F  d4 U7 u
  4. name = MariaDB: N  h% ]) r* r1 s: Q
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    ( m, K; P  e/ r- q
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB8 \* j# S8 d  u9 o9 w) F
  7. gpgcheck=1
复制代码

! U' L' O  B& D0 n# W$ M5 t* e8 [5 v, l, l
2、清除Yum的缓存并重新建立
: u; t/ X: e) ^! \  g; `/ e  S9 C- K. R- t: i0 J% j
  1. yum clean all
    ' c$ t6 @' g3 W# Q$ M9 V
  2. yum makecache
复制代码

/ ^$ w5 O, {7 Z: _2 k# A' t0 S$ P8 @) s. U' y/ n9 m; y, t

+ W+ A  Z! a& J, A: n) r* [
, g# f+ C2 H3 g) V9 m0 J' S; r9 t8 O- e1 A. n  }
. L/ m* X  ^9 o: B5 U  j
3、打印MariaDB源中的软件包:
" C0 o7 K; R2 U; \& ^( \' ]) a8 {9 R
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
/ D+ o# g( T1 s$ p+ \' |6 d: s
. G' [3 G9 ^: x3 ?

1 X4 C1 R( B7 x2 H3 Jtest为测试工具,backup为备份工具
3 h2 b! K/ D% L2 _+ V4 _( K# N. s3 E! b4 u1 G1 t
4、安装MariaDB数据库:
, m! k& e+ z# T0 W6 z3 J  }" ?5 G% e; t3 P  h9 @
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
5 W. D0 R5 V& R- V( e
, a. c# r7 [6 b; S  l

7 v) r# q: y4 Y3 r& ?
" D" y9 J7 ~+ x0 Z) B5、启动数据库并设置为开机自启" f: i  E. y7 p. j: R  p: C  `) k' H

* m- q9 s# P8 N3 q8 G: `) D
  1. systemctl start mariadb+ ], B  Q5 v. v
  2. systemctl enable mariadb
复制代码
( f6 }$ g4 h. |1 [5 g( ]* q
% H6 U+ [7 a: [5 k6 X
/ ?* a( Y- `7 P  V/ `8 b
* E) a! k" r( v- ~& W; f) F& M
6、初始化数据库,并删除测试数据库及更改权限和设置密码. T6 q* j( B1 q# [
# G& @7 U7 R0 h8 c
  1. mysql_secure_installation
复制代码

2 h) E8 ]/ G8 y; a$ C! f( P- k* L7 `& H% N  z/ W, z, M
2 x) h* b8 Y* w8 w! `6 r) X

! S3 x! O% ?" T: ]! F9 ^: a6 g输入数据库设置密码
4 j" n# V4 ^0 o/ C4 j4 h) ^
* w$ D, v2 B' H# d& M: V( G2 _7 j
! o2 k. e  |( m, F7 F3 O, b* Q" ~9 W4 h* }1 ?
是否设置root密码,输入Y进行设置; l0 c+ b: p$ n* U
7 o$ P. G7 h1 g1 l, u* K. K
4 t1 `/ A1 A* p6 ]8 t0 U/ G% I
" ~1 y/ k8 X, Y, H
是否移除匿名用户,输入Y移除$ i0 D/ u' \5 t; t7 A( @

  V( |& L: {6 S: j- X
1 X9 Z! A$ |2 c" G, C$ r4 k8 e7 t2 g& G
- T$ |- E4 l, T- {* {是否拒绝root用户的远程登陆,根据实际情况选择
0 t  n- R- T8 y6 [- T8 H- t) F' [& `# _" v+ N+ h

% j1 F( x! J0 c9 l1 Q
! V% ]: t* j" k& I4 {: y3 e是否刷新权限表,输入Y刷新权限表& X# g; v& w; n) |

& r+ v8 V+ j3 W- W3 N7 i% t' p& ?- x, {& n

- g" Z' p& f  j8 v. u出现此界面,数据库安全设置完成。5 l4 S' u& O- K3 y( Y: \% @

1 B+ {5 e( v* q: z- q7、连接数据库,并查询版本+ Q2 O8 Q( K$ t; K! H
" Z+ M' r" e/ J" u" S" \) z5 g
  1. mysql -uroot -p -A
复制代码

# \& J' O7 r1 v2 D其中-u制定用户,-p使用密码,-A为不预先读取数据库。8 ^5 h" V) p; R  h

% ]& X) \# @6 T5 M$ I$ S
  1. select version();
复制代码

1 o; G' n3 |, q0 ~4 j- r+ _/ _5 H0 t5 k
  1. show full processlist;
复制代码
( O3 r, n+ A) U9 ?4 ]
3 T0 w- h8 l& n( N+ t) Q- g
5 `/ b; b- r2 c
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。* W7 G5 k  p5 K! \( X
————————————————% o; \8 e8 J- D" V) u; m8 B7 w
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
3 f% J9 C6 n. \9 q: s$ g原文链接:https://blog.csdn.net/zbljz98/article/details/804622419 K0 B1 F) W% [  V6 Y0 u, |

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-28 04:32 , Processed in 0.036579 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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