召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2312|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
1 z$ `. ^/ Z0 J1 @% _* N- H
MariaDB和MySQL的关系:, w& e9 }4 o: t$ Z; f/ ~

9 o; S5 w7 E$ H, |( K; e* Q. W6 FMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。/ K" P2 u. c7 I, i) A) R* _
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。: Q* n- z! ]2 C- Y
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! E6 P% K5 A% D# C现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

& l2 H1 S0 ?/ b/ C; B/ E添加MariaDB的repo源:
' {9 m* T- m1 A5 G0 \( J
2 d, z0 H/ V* T. w1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
7 w2 [& ?. Y6 L3 \; }7 y9 i2 p# a" G0 Y3 @+ r6 n. |

  1. ) R; M, I! E# W. r
  2. # http://downloads.mariadb.org/mariadb/repositories/# {$ o6 l) e8 E! \: \( d
  3. [mariadb]3 `6 K  a, L- C, Y8 [1 ^
  4. name = MariaDB  L& w+ X/ m/ F1 p( [" I
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd648 \+ Y+ a% d; t; s* E1 L6 o; X
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    * p5 _* F- ^7 m0 Y3 S
  7. gpgcheck=1
复制代码
! a; H, d* a% h, M) s
4 T% F- L$ j' V+ Y, p" A' h8 r, X
2、清除Yum的缓存并重新建立
& s# {/ S6 ^- g* n1 c' Y
6 p( s2 ]% c7 o0 l6 X- X; u1 P
  1. yum clean all
    ! P$ n1 j+ k' k
  2. yum makecache
复制代码

# ?% M) l# O+ ~( [! K8 b. [
- b/ E/ {( i0 c9 g0 L+ l0 [4 |
. ]9 U  x; S) _5 C0 I! `" e2 G$ G5 J8 P5 v' Q

. i3 ?" ?/ `7 U* T- l* p& c- w0 J1 A) V) o' c% b
3、打印MariaDB源中的软件包:
2 L( s4 S* E8 F; ]& N9 D
3 ]7 V+ K1 J0 o& Q- N* Q
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

! e' O$ N" F1 z+ {
% ?8 T6 z5 `; w9 D; }1 A$ ]/ U0 B
1 U: e* X% ^% v6 @% w* K+ j" _test为测试工具,backup为备份工具6 O( C$ G0 b" k9 y$ Q; |+ t4 y+ \# @
1 D' r, A; b2 {7 l& J4 m
4、安装MariaDB数据库:
- m* ~- [3 K7 }$ A' O# C) z
* L1 _5 r. R0 S! Z& B; f
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

5 `! k& z5 ^3 t- r5 V' ~  f
- e- O9 x6 z$ {+ W) w3 ^2 I7 G$ {. e9 h- c& w7 U2 A) i

7 y: `# Y8 Y  a5、启动数据库并设置为开机自启7 d& h1 k3 n$ T* i+ j

8 x7 L% M) \0 t9 s
  1. systemctl start mariadb
    $ n' K' L) m9 p' O6 T: ^. F
  2. systemctl enable mariadb
复制代码

* d8 r; m8 w4 Z+ X6 K# y: q# l8 R( [3 _( r9 B% O# Z! H

4 Y- A' i8 c: E' |' @5 K
9 L/ [" s7 Q2 j( C6、初始化数据库,并删除测试数据库及更改权限和设置密码
- w8 S* M7 A# \. T! p7 o) K2 G( e1 @& |, T% m) O1 q
  1. mysql_secure_installation
复制代码
% s; h  U' w+ u

: U+ `& f. |/ f/ ]3 `; w1 B- k4 ?0 L% U6 B1 M
* G+ m+ Q) c1 z* Y
输入数据库设置密码
- G2 G4 y+ m7 a
% z: g) R" s4 {4 m  b1 X0 q, r9 a. b7 f
7 ^% u, ]% ]4 k' [3 ~
是否设置root密码,输入Y进行设置
" @% ]1 {, T  o. D- S
) g9 ~; H* X" X. X
# @9 ]3 g5 m; ]
: {* f; L  J9 ]  Y1 b; O0 ]是否移除匿名用户,输入Y移除: A; o( z, C9 m6 Q

% U7 }1 U" C3 h  V* i6 `. S; e, }. n; T- G( `
# S0 ~$ z  b- z- F( g, B8 e& g( ]
是否拒绝root用户的远程登陆,根据实际情况选择  L5 C, p) ~: o& m
; z0 m, C+ i2 W4 R& v* V
* e( W0 @* S! k

) E3 R0 r) G* {( u" x! K4 M/ ?是否刷新权限表,输入Y刷新权限表
- m# p' M5 S2 a9 {. H$ z" L2 c+ B
( j. e. Q3 S* F0 P% G6 T9 ^

$ c$ U" T; M# ~, {2 j% k出现此界面,数据库安全设置完成。
6 w; y1 B' r; b5 s8 f- _6 m
$ M4 I+ m2 v  K7 Y( v) |2 t$ T1 r7、连接数据库,并查询版本, G9 `- a( a6 I" L

9 }# T8 v/ k" H% W, s1 Q8 y8 X
  1. mysql -uroot -p -A
复制代码

" B! @/ b8 y; c) j+ V其中-u制定用户,-p使用密码,-A为不预先读取数据库。
5 f! d# V  X3 q6 i& m5 s! _! }& n6 |- y$ \# Y: L
  1. select version();
复制代码
6 F  z/ x- h* d/ ]4 c8 Y

$ h! `3 I# o! h3 M
  1. show full processlist;
复制代码

* e1 D/ u0 l0 s. N3 }' Z
" ~: }  v! H0 @
, Q% R3 V0 ~9 P7 p9 F. _可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
: Z6 N9 }* J# ^' v————————————————
3 Z- y3 m3 k& x1 B( |7 P, V# S6 B版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
; e! P; w9 D  c原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
" f' a0 }: }% k

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-15 13:56 , Processed in 0.038180 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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