召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2221|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ) S; X- E, m: h2 f/ R- e
MariaDB和MySQL的关系:
2 I( I3 ]$ H  P4 x+ g- m. |' v3 G1 x! a: z6 j  A
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
: p- H( K. p8 a0 J# E. O2 x( Q& X0 jMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
/ B( }; ^/ Z; X+ _9 J! D/ W2 lMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。' S2 N. ^, |. |, L- Q$ l
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

2 [: v- }& d2 P$ x4 x5 V添加MariaDB的repo源:
% J3 _" ?2 |8 G+ q& ?" z
$ ~2 u* Q9 E* B( g+ D1 f# S! J1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
, k. o7 G' A/ ?3 L8 N; m- n: `) C* Q, h) {5 q7 z4 G! C0 y

  1. 8 M5 l/ B- g" U
  2. # http://downloads.mariadb.org/mariadb/repositories/
    2 \( x* ^" p% @  Z7 P8 Z
  3. [mariadb]
    0 I7 D9 E' H% e" f
  4. name = MariaDB7 f$ S3 G5 P1 Q+ b8 j. ~" L
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64* N8 ^8 E/ W9 ]% ?. D& G
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB3 @7 |" v- N9 f: A
  7. gpgcheck=1
复制代码
0 o! z6 {! t  u0 w: z; {- ~) W
; z6 j" U2 x( G8 T' D  Y$ Y
2、清除Yum的缓存并重新建立% A  P" z6 z& [+ r
) H6 d* b  o( m% ?6 F$ y4 D3 [
  1. yum clean all( h% [  U' i( i
  2. yum makecache
复制代码

* W# ]/ \+ W3 w/ X+ g5 \
! [, M1 \7 ?- D: q2 T8 d/ N1 K2 _0 t- z5 e
  |0 U. z% ^0 E+ v

- k) |) g4 r1 t5 A! o" _+ G. K/ l$ K6 \  f
3、打印MariaDB源中的软件包:
! f( A. {8 t" V% ?4 L( \: n" _
6 ~4 C  b* }0 }' q; o* F
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

/ {; Z+ ]) l/ k: N$ b. r. }' w& I) i) F* h3 _7 _

9 U% _' G+ ]; Ctest为测试工具,backup为备份工具
% g5 b2 t  m1 x' j, Y
+ N6 N6 p+ l8 K4 F- ?4、安装MariaDB数据库:
* z% m' R  i! ?6 H, @) A
# a6 Z+ Q7 U9 I  q: {
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
2 \2 G" ]% |- e# |
' b; V4 B$ z7 N: N; y6 H0 Z
* B( S% J1 t* d7 D, E$ F4 e

8 N( z3 L; ^8 l+ t& B9 W5、启动数据库并设置为开机自启0 H! M& h" c8 ]8 T, ?

9 p. Y6 H! r* ~" j( i. D# ]
  1. systemctl start mariadb" j& O! `. j  Y
  2. systemctl enable mariadb
复制代码

) f3 U; s- w; h: U) w+ c: c3 X0 e% ~8 J$ o
3 C/ L5 r% n8 `6 H0 z7 U2 D

/ i5 q; b% P8 ~6 w: {* G6、初始化数据库,并删除测试数据库及更改权限和设置密码) x" N! c9 f, X) |8 R
0 H  h4 Q. v2 u. }9 f; H$ j
  1. mysql_secure_installation
复制代码

+ z" c3 i- [2 g1 X7 I5 F& u/ A  p2 d. C8 K0 V* M/ G: O! k% X7 C

- i7 |$ F6 E( ?/ A& [1 ~3 O
/ ^9 Q1 H. b' f输入数据库设置密码
+ R$ o9 {6 H2 A, L- i5 ]( J; t7 J9 m- [( \
6 h/ @7 R: p8 a
1 b: d% E  Y% [
是否设置root密码,输入Y进行设置' T: _# C# R! P- X) s

; p! S- T  g: }0 n3 C( }. _
) U  O, X6 i) o9 w7 }0 n& I6 X
/ t0 v+ X  O6 F/ B/ U是否移除匿名用户,输入Y移除
1 ~5 c! Y6 ]* ~, u. s+ {. }
( w) G1 t( Z: t) H4 x* M. Y6 l. S7 X; ~% n; x/ p% k

' n' _" @! I0 s/ y, [是否拒绝root用户的远程登陆,根据实际情况选择
2 R2 n* |. ]7 t! E: D: a2 b: ]1 r1 C! i1 @: {

. W2 J( U6 ?. u# `" P) q" {' \! c" Y9 g: Y; Z
是否刷新权限表,输入Y刷新权限表
4 z1 ?) _& a# h0 k. B, G4 \
6 {% `" y/ z2 W
2 U% x2 I9 L7 {& n; W+ q: y. ~
/ G  o) E/ v0 ~3 T9 B; I出现此界面,数据库安全设置完成。
, I4 I" v7 ]' J2 U. C
1 w$ d- Z8 }+ x* s8 B: }* m7 c( ?7、连接数据库,并查询版本
* Y, `5 S* |$ O$ o3 k# `
$ ]5 p- h2 K: R7 l
  1. mysql -uroot -p -A
复制代码
3 J% d9 G# ]0 c$ Q" t
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
/ M# }9 U5 ~2 D, C% u" O
$ \% C9 r  Q3 v" U9 z
  1. select version();
复制代码
4 A  i" T4 e. O/ ?, h7 i

% X& N/ y3 @  H& C# h* i
  1. show full processlist;
复制代码

+ H- {7 v2 X0 _! W4 [
$ u! L" z2 o# ]! r- I5 X( E9 j
$ s) W& f6 _. ]$ H3 Q" p可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
$ q2 D6 H/ F7 F9 [————————————————
- F+ j- b" I% a版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
* p" [: A( O+ y原文链接:https://blog.csdn.net/zbljz98/article/details/80462241" \  n9 a* n0 ^

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-14 09:18 , Processed in 0.034466 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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