召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2607|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ) _! J  I' {/ U+ X7 \5 ]6 }& f
MariaDB和MySQL的关系:- |# b1 t4 B7 {4 T' {; A# t
+ m! B( J/ d* Q4 a
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
3 X- I6 d( C% r) T6 sMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。) q! M- U' n* S) C3 a( O
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版的功能和自行开发的新功能。1 B0 G5 G" }6 o! c; f% m4 M9 F: M
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
2 l, ^: c# d, r+ b/ j
添加MariaDB的repo源:
) p- ~( X$ M; V# Y
* H5 R! }( }. z7 p$ ^1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下) G* v0 M' f  j/ K( X! ~
, ?7 a8 s- L5 S
  1. 1 C" }& ^4 ^4 h$ x
  2. # http://downloads.mariadb.org/mariadb/repositories/
    0 P3 Y+ p4 m* |( |! x% j
  3. [mariadb]5 c8 N0 j9 J) V1 I5 |
  4. name = MariaDB2 k/ X) m1 u) e+ W! q
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64; ^6 x& m6 [6 J2 t8 a* k5 [
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    ' b6 Y  l& O: r0 X. m
  7. gpgcheck=1
复制代码
- z- @" t' v3 [* X1 m

; G7 C7 `( x; B9 S7 B4 Z4 v% A2、清除Yum的缓存并重新建立6 G, E: b3 X" h. V+ \9 y0 q
  v* W" ]8 O, N' q2 L
  1. yum clean all
    1 p) o! C# m* }4 ^; H
  2. yum makecache
复制代码

4 \/ o8 @3 Z% P! G# `4 x
4 Q7 F* e* B. `% j7 ^' ~  P* E' W3 w( |& l  Y2 X9 \: M" ]. L( v
" w( U# Q6 G4 I. F6 z- ^3 F- W

1 [* O) ?: K; T8 v5 d* Z$ ~- ?- m/ w  Y! m6 Q$ h8 J
3、打印MariaDB源中的软件包:- K* ]% O( B3 P0 Y, K
3 w! K) A8 o$ r( G0 r0 b  G7 m6 H
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
5 w$ q* q, R# z4 q0 A
" t% r  m9 k- |' L

! y: r. c2 y* E& D9 X# N6 ^test为测试工具,backup为备份工具3 Q  y: e0 ~8 _! w6 w

4 F5 [* L, \1 Q5 c5 r0 K6 w4、安装MariaDB数据库:
, A2 W3 H' k0 Z" J& _
8 c) T$ [4 x9 g- v% }
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
1 O) Q1 f7 w5 N) I  W1 S  V

) m0 x7 k$ d$ s1 s5 z0 ]
0 z, s+ E" K6 i  R5 B
7 N$ d, n: q- |9 I5、启动数据库并设置为开机自启4 A* V; H4 |- Q. h% _# n

; z% @9 @) y: h1 h( f3 [3 h0 d* D
  1. systemctl start mariadb
    % x. ?3 q: u9 U: E$ M& _
  2. systemctl enable mariadb
复制代码

2 q3 N) C2 Z' Y$ g0 }4 J" }8 ?# q: F- G

$ ]* D$ r3 x+ n* q5 M* v
6 J0 b* _( H4 R. P% E6、初始化数据库,并删除测试数据库及更改权限和设置密码5 C- A, h' S4 @7 V6 b. B7 t5 h1 K( G" ?
7 E8 ~# o  \1 S5 m. q
  1. mysql_secure_installation
复制代码

0 s9 y" |% t; i9 g$ b8 H5 `$ v- a$ l& {) g! O3 l$ t) z8 g' Z
1 ]2 k/ A: m3 F0 X% J% P- d  r

9 j8 [2 F8 ?. x0 E* z8 s输入数据库设置密码
9 S& s5 S; n" F; ]  X8 k( S/ r& b+ a6 c( K8 H' o
/ W3 @+ `  n. _8 z' W6 V

& h! k6 g( I* O# G: h( W' W% _是否设置root密码,输入Y进行设置
5 g4 d, F8 @7 h' {% B1 ?1 x" q) B  f; d1 f8 K4 f" q3 C

! a8 [0 {" |/ \9 X% u
9 n) D. l) ]% H7 J& o是否移除匿名用户,输入Y移除
9 g0 e! I- Y0 P. F7 E5 E, j# Q) o

1 n0 C6 L8 B0 |; t5 [) L9 u5 X$ o& S/ Z1 \  x
是否拒绝root用户的远程登陆,根据实际情况选择3 `. o# l- D8 p' Z0 H. l
0 B" v" v7 N$ `4 v

, _0 Q% k+ P; O8 X, P
, N) O; k  Y0 r1 C是否刷新权限表,输入Y刷新权限表
: b5 z9 \- y5 s/ {: B7 u8 h1 y& E) z

6 F. \3 Q9 {/ V
' ^; ?1 E, C3 s1 i出现此界面,数据库安全设置完成。
" _5 z) F- Z8 a# h3 w+ B  a9 G8 V9 t5 S; A
7、连接数据库,并查询版本; i* K, }" `5 H
# z6 D& M4 m: ?/ ^% K7 Z# M
  1. mysql -uroot -p -A
复制代码

* t# U6 p; z/ X6 P其中-u制定用户,-p使用密码,-A为不预先读取数据库。' }4 D1 z9 `+ t; L" [7 C
3 F. w8 m6 V; v
  1. select version();
复制代码

" i/ G: ^9 Y! X5 O
: l8 T  z! X( ?+ G& _5 V7 T8 O  f
  1. show full processlist;
复制代码
! e4 t  R. c  {  @" M3 R1 V

0 `& U; a( J3 J8 I2 A* b
8 l4 p: q) w/ a可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
8 U! r# b6 _6 a) S+ Y: F————————————————- B/ j2 v3 U; ^& P; y) {
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
! t4 O! ?# \4 E7 }2 A' P( g9 @3 D0 F原文链接:https://blog.csdn.net/zbljz98/article/details/80462241! s7 L& K7 I7 r! e; s  C

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-26 14:23 , Processed in 0.034514 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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