召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2289|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 / z* Y: T# i1 E( _3 d) K( [% E  m
MariaDB和MySQL的关系:- F- L. W% p* m6 S) D7 L7 M6 V$ u; d
& j! d4 Q1 M+ ?+ ^( `, I
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
. n- W. \2 H& q% D1 fMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
! A. H- x! h5 S  F# Y; nMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。; ?& e& _; J! O: H8 G1 z1 B2 t8 B! u
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

7 V, ^2 X0 `) Z$ @3 k4 j添加MariaDB的repo源:3 E) p- }/ T  [
" L9 }* C! w' ]' j! Z5 o0 n
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
6 h1 E, u# @, b5 [/ M$ A  Z- G) x9 e3 T! [( P/ c
  1. 3 e* ^4 R+ i% V. r  b1 T
  2. # http://downloads.mariadb.org/mariadb/repositories/
    + ?- N9 V1 R+ Z# v5 v& k
  3. [mariadb]
    , c/ o$ A; W& j
  4. name = MariaDB
    + x; b7 x( b& _0 w  x. @; K
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    7 L& m/ s/ r- L- F- l
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB; g8 _: {' b! E- u& k+ z8 n
  7. gpgcheck=1
复制代码
. Y% o/ L: u7 z, _

4 |% E, m: Y, F3 h) V8 Y/ D2、清除Yum的缓存并重新建立
! L% P: M! d. b4 a# B5 D& u& h8 ~$ C
  1. yum clean all
    % V4 N) y4 _6 D# m8 q* N
  2. yum makecache
复制代码

" F) d3 f6 z. K/ P0 [' J( T1 `3 F2 j3 @6 {. [, z0 Y& a
% }6 U: b( ]- W. Z, ?# f, ?

5 r1 \' A7 j9 p& U5 W9 d4 A9 j) M7 C+ b; P3 y' J. e, r

  z/ l. {5 ~. ?1 N" o# _3、打印MariaDB源中的软件包:
/ n9 n# o$ _% z* E# v9 o: F; b* v9 s$ j# d3 v
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

# O- Y) O9 [0 [4 \: N( {# D) d' @& q' E2 U3 R& K0 v$ y

6 V$ O& E% F1 ]) N) t8 ^. i" `/ ?test为测试工具,backup为备份工具& b3 [- k# O3 P* D( j
, g. S; ?  [8 X* M7 i
4、安装MariaDB数据库:
$ t( k" C3 _* y* N: l
# A8 G& Y' m0 Y9 j. ^
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
7 T7 X$ A+ B" P! G2 ]; f- W" j
9 c% b0 t4 z2 ^. x9 X& Z
  V( [5 T% j5 Q. Z6 `+ k& o0 o
2 m$ E3 Q6 a1 Z; g  F1 P! r
5、启动数据库并设置为开机自启
6 H. D/ |$ @/ b& j4 Q5 |( S. F- \9 r4 J; a
  1. systemctl start mariadb$ j6 D4 j  C6 `, _' m9 ^+ P4 W" e
  2. systemctl enable mariadb
复制代码
% n* e$ a) T/ J2 X
" a; u. {, Q5 S: X* |+ h% ~

9 T9 r8 P  D) I2 z" `; t+ [
- B3 S' U. u/ R( i6、初始化数据库,并删除测试数据库及更改权限和设置密码
0 c- g! u! J8 K, b
) S, N/ R% x2 F6 T* ]. M+ z: X
  1. mysql_secure_installation
复制代码

2 I9 V* D( |% N2 l& }) h. C" w) J/ r; E7 s* i
. G1 R" {, C9 j, d/ v1 A
0 d/ C  _' C; d# m
输入数据库设置密码, g. b2 r! ^. b$ F

- E4 d) X2 o+ q
0 J3 f: }+ d- Y( |0 @& G9 R8 o  D9 o8 ^: X, c1 J
是否设置root密码,输入Y进行设置& u9 ]# }% C+ x! i8 T& X7 w
  b+ r9 W8 [& a2 F  }; K: S$ n! M- C
; o) {( O8 D6 D# T8 e
# Z; M( m. D* _+ F% `
是否移除匿名用户,输入Y移除8 @/ r3 P. g( [  c' U
: G/ x; z8 f  y% v+ Y8 r

# @" b3 c, [) k+ G# U" z+ Z9 ?% |5 [5 k. {3 Y, Y- F
是否拒绝root用户的远程登陆,根据实际情况选择% n! e8 `# L$ V9 _/ ?
$ S* R- \4 e; z( ]  k5 z) J: t; v

( `4 A  P7 ~4 y0 r! J* G8 u  q; F' h: e
是否刷新权限表,输入Y刷新权限表
  [- Q; i! m* c' P* }; D  j# u  h  |! }8 k$ B0 ~  n3 T% Y$ H

. P0 e7 [6 {1 z1 N  ^
& o* w- ]2 @/ ^( ?0 J1 i. q. _( I出现此界面,数据库安全设置完成。
7 o( s. C1 q5 l1 W- B0 _* ?8 w* m8 S6 o8 B2 r' Z  D2 b0 l
7、连接数据库,并查询版本
6 X6 `# J0 _( n6 X, e7 \$ G% }- z. v$ h* I1 g
  1. mysql -uroot -p -A
复制代码
, s$ v* q6 y  S
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
  }4 A3 N. R7 f" u0 q9 H7 W& F5 R6 M1 t- Z+ c
  1. select version();
复制代码

1 W& w6 Q7 W  T! c7 u- S! t" \" g) T8 H5 l) T* l& Z
  1. show full processlist;
复制代码

; S0 n# G2 \/ O) O0 v6 [$ I  R; M& |

- n- K% O9 _2 S. o可查看当前用户,及登陆地址,选择的数据库,数据库引擎。9 V* G, V% m, z/ k, U: S
————————————————
) w- Z) C* T6 U$ C$ y版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
' [# i/ b2 P6 m原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
0 f* s* I$ S, A* h. W) T2 H9 f9 m. P( n

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-3 10:55 , Processed in 0.042171 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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