召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2726|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
- S9 P7 ~4 z: M0 U
MariaDB和MySQL的关系:
2 f+ j0 @8 T# f' P
% T' p+ i1 d9 U, }MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。$ d) o0 _+ m/ z. n6 m) I
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。6 [( o$ U& J1 p8 e( I  n5 u
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版的功能和自行开发的新功能。' V& ^0 {! }' p- a2 N, o
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

3 U: O% T7 R% j; T: H添加MariaDB的repo源:, R6 }. E- r# X. ~  E9 q" P7 J

! }# W6 W. q/ i9 u1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下9 t& `2 q# _* ]9 d2 k
$ r3 k9 r) k- S. k4 O8 ^/ m
  1. . X8 {+ o9 X1 g! S& N
  2. # http://downloads.mariadb.org/mariadb/repositories/0 C6 l1 |# ^+ @# _; q
  3. [mariadb]# V6 Z2 l1 k8 G& }# p9 u+ z0 M1 S
  4. name = MariaDB& h; ^! Z8 p. k
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    ; Y- J6 o% L6 p( c7 D
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    6 H$ N7 N, Z8 T4 Q
  7. gpgcheck=1
复制代码
: i" h$ N$ I6 M$ p

3 ~4 Q1 t8 i( y- o5 n- r2、清除Yum的缓存并重新建立" W. `! h6 Y6 l5 U" g5 r$ i$ C
% ~+ A% z$ M8 Y0 j/ E  P
  1. yum clean all
    & \) i: E0 s( E* j
  2. yum makecache
复制代码
0 Q; X8 ]( r" t" ?: h; h+ b
; G( o; }) q+ V9 G9 {
- w8 r5 L+ T; |9 c
  h" l" U- C* F) r$ o/ p
3 c1 W( [$ A) d9 h6 A. ?8 M3 d

: r4 R! F0 J( |. E% z& n1 n3、打印MariaDB源中的软件包:
$ f1 j7 t$ [% W4 |# V2 w/ R6 }8 s  G, [+ r! s, m
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
  [7 T/ O1 F( n: L# [5 O
  m/ M) [, v. W- l- }2 Y( j4 A  x
$ ^& {& r6 G  {, r3 m5 l
test为测试工具,backup为备份工具8 w7 m) R5 o( F  g- S) }# F

7 s" l( ^- T: G' X  D4、安装MariaDB数据库:
( F+ T* m1 C. x3 d, _
0 E5 U+ A# `1 Q6 J& w3 m
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
  J& t0 s2 g! d( n" g% ^. F# _
. K0 [: u/ Z1 ~6 L  u- }  O5 V

0 u3 O. z  w) m3 d3 @6 u/ b& D9 X
8 K9 N6 H8 F1 d- E3 E5、启动数据库并设置为开机自启6 O3 O2 i4 \2 r5 V8 x

: ]& z$ ~6 E, l3 r
  1. systemctl start mariadb
    ) J5 L0 Y: Q8 `/ m& o& }6 ?) Z) r
  2. systemctl enable mariadb
复制代码

4 d' M* X0 W7 B2 a/ `7 s" W8 M8 ]+ R' ?3 R- L
/ ^; x$ D* F7 }7 x3 G3 Q9 R; z2 X" P

$ E  O* Y9 t8 H6、初始化数据库,并删除测试数据库及更改权限和设置密码
& z: i! [5 ?* m; M; i( @8 M
* a3 c* h' A' ~: P. B$ h% j
  1. mysql_secure_installation
复制代码
& E, k" f( z' G  F: n0 y+ |, \

$ x+ t6 e- l% d# ~' |' Q% |+ O, `

4 a1 E4 U" C- e& Y1 e. V/ {% r输入数据库设置密码
* t6 ]) g/ e: ?4 \. U/ G* r, a. a9 }+ g6 G5 l4 g
( C' v. z$ D% @4 c2 `0 c
* n0 t/ x& t, A6 K9 u" z
是否设置root密码,输入Y进行设置
* l  [( S! `( Z# W6 Q: p7 w# R
1 M- Y. w7 x( ]3 n8 W4 J" j" }3 Y% O4 c/ y# {7 i: X( T2 O# R8 D; J9 H% _
% C" h4 E# I; }6 J5 c6 s0 q
是否移除匿名用户,输入Y移除
) P# j4 z) q1 [+ b
" b  |  [4 N* k; L# `* M8 \, @/ R9 o) V
6 \& S& Z$ V& t# ~
是否拒绝root用户的远程登陆,根据实际情况选择
$ J( V1 H. c  U' @; u4 |% ?; D& x  V1 C/ r
, m! [+ x2 L0 t7 P: s8 J' ~
/ R+ k  \" F/ A+ f
是否刷新权限表,输入Y刷新权限表0 ~% o' o& V& }

+ b0 P9 g$ Y4 l2 G1 L6 |
; ]! \/ x( x0 r+ `- @  M. m
! ~, }! k: g7 p" ~) Q3 S+ @* S出现此界面,数据库安全设置完成。3 k% P5 b; F) O1 a2 ^( N0 q
. X: a% q" v) z; R* i
7、连接数据库,并查询版本) u7 t7 E: p) Y5 y5 l! @
  G; T& {$ [0 x6 C( d$ q+ i# S
  1. mysql -uroot -p -A
复制代码

. E" q( e( R( r5 F. W- e" S6 f其中-u制定用户,-p使用密码,-A为不预先读取数据库。, K' b7 N: u) ^  w2 x+ k' s' @

+ I! u; c5 Z0 G1 K& Z
  1. select version();
复制代码
  X7 D- N& k" z8 \$ a

' d* V! I+ m2 S
  1. show full processlist;
复制代码
" H  @8 M& t) O5 |1 ]4 V" R
: [8 Q2 n* E: }, s5 O

4 c/ I8 S7 K* S, C5 f3 [可查看当前用户,及登陆地址,选择的数据库,数据库引擎。+ S' v5 r3 c1 l2 z/ _: ~* t
————————————————  [1 ~' D; B0 U& e3 w. m
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
9 W, c9 y0 h0 y7 q# T原文链接:https://blog.csdn.net/zbljz98/article/details/804622419 ]% o( H5 o' H! q) u' }/ d- f8 i! S# N

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-16 18:05 , Processed in 0.042233 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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