召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2949|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 : ^) J4 k6 n- H- K
MariaDB和MySQL的关系:
# d' c: i! H. X0 b$ y, Q$ N
0 C! `% T5 O) s$ E" \* g) J+ YMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
- t4 N) i# D  {& B  MMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。# l- O0 W0 X* R% u5 `% e/ ]2 T; e
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版的功能和自行开发的新功能。
! }$ c8 h5 a" H1 U& T现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

5 g0 t7 T5 G6 f" k: l6 H4 T, p# w添加MariaDB的repo源:
1 d, v6 v- `8 g; U" L- Q. I9 W$ @8 P& u9 Y$ Y6 }
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下7 N" n' ]/ |# C& r3 l- C- R

$ r8 n1 J+ L4 b+ ~! G" g
  1. ! ~" z5 C8 ]+ I8 Q% m5 z+ j
  2. # http://downloads.mariadb.org/mariadb/repositories/
    - X, Y  O6 f% ]! R9 ^
  3. [mariadb]
    * \0 @, l# i2 r# \, C9 }
  4. name = MariaDB
    ; K. C, O* k7 T8 R
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    - {8 o6 r, n( H9 ^9 b6 R
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB. ^/ c" L5 D- v5 f, _) w+ B
  7. gpgcheck=1
复制代码

! f5 j" O8 ]8 a  f; p: ~( T, O
4 M% T2 J6 U2 F% T6 {2、清除Yum的缓存并重新建立& h5 z  @% r+ c4 `! s

+ f! z# K  R0 S  k5 V2 Z5 k
  1. yum clean all: Y& H9 v+ ]) I8 e
  2. yum makecache
复制代码

2 `* F) a* J2 F8 V$ q6 g4 s: _+ T
# d7 P  B4 ]& h* Q
/ X( ]; \' t( @; t* G4 |$ U4 _) F. R) w0 I& _; R
+ w8 q7 l$ r% S/ Z7 l+ p0 T5 l
, g9 S( Z# U' F* W# T
3、打印MariaDB源中的软件包:! g8 f0 K/ v+ `- ~  J# Y4 g

% _  d  v4 e- R: Y. M, h8 N( P# W
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

( Q3 T' j, j5 {$ f' [5 ]. H+ B* G6 V1 Q" {: `) x  B. W+ L2 G

; i$ X$ F* O6 G+ C' }. N& U5 ]0 ltest为测试工具,backup为备份工具8 y. G2 `8 [7 `9 I* M! G- f
4 R: l# R# q7 C# i0 S. K$ Y
4、安装MariaDB数据库:; r# L% k2 \" E6 `8 S

4 H/ x: L$ N. _' U7 G( Y
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

! _' _! U$ K$ G  g6 s( I8 ~8 \; `& ~7 @( W
3 w) P" B1 u4 v  s/ Y) M9 P' F0 a

! h* p$ F2 [4 v: K* Z  u( {& c5、启动数据库并设置为开机自启
! E8 r5 ~$ T& {9 b$ y6 w1 Q; _" {) a! ]( ?! s
  1. systemctl start mariadb
    6 S7 U7 S8 l( [
  2. systemctl enable mariadb
复制代码
# V# V  [5 y2 B- B

& H" k- @: c, [. x, U8 l: x& D9 C! d* x* G* N% W  }

8 u+ {, o; e/ N* w' A" o* r6、初始化数据库,并删除测试数据库及更改权限和设置密码; p  m0 o9 c* k7 Y
6 \  \$ Y( i1 t% J# z6 x* o. ?
  1. mysql_secure_installation
复制代码
9 i7 b0 W7 I3 e3 R3 n. ~/ n

" G" l6 q& y' i- S# L0 `6 c
8 f0 N8 ?! n$ o' I  m. D* r; ]% H/ q/ a
输入数据库设置密码
3 R4 }% e* R1 z. g, N5 n
: z( c& o  V& h) q7 K( q; w& \4 N/ W+ B1 q
+ m' U2 Q8 Q- F: n* z
是否设置root密码,输入Y进行设置" c  B4 j3 }9 b* ^
8 G. C( V& p* B2 k
& Y2 j+ y2 A  W, w0 v6 }3 E

" q- p; y. m( M是否移除匿名用户,输入Y移除1 ?0 Z; U2 D* v2 A- H. J

- J6 m+ |3 U2 x: R) c8 _$ M. t5 z) [, G& Y
4 s0 K5 P) W* l/ `" f( L" l/ a
是否拒绝root用户的远程登陆,根据实际情况选择; ^3 [, r4 A6 b' M% k; d
0 T, N0 P) Z3 v& ~. o1 I# b4 L
  x4 r2 M( h+ e

' o' ~. s5 z6 Y8 D是否刷新权限表,输入Y刷新权限表
0 G, k% S. b( E% N  i* X- x
& O6 _- V" S: Q& Z) Z
; ~/ C6 ~  S: N9 o% Q+ P# L2 {0 Y
) e9 C. i. V# C. A0 b% y" ^出现此界面,数据库安全设置完成。
0 y+ `$ N: n8 |( p* n& V+ T+ {% A0 Y, t& i
7、连接数据库,并查询版本
. T: `- F2 t4 {$ w* d1 \8 R
5 b. W4 P4 O. a& U3 I$ K
  1. mysql -uroot -p -A
复制代码
8 I  r. u3 u9 s
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
* C3 v1 o) Z- J% C+ i
1 s/ N* ?$ B4 I! s( d
  1. select version();
复制代码

) X. A! f. k: }# a8 U1 S4 _2 W( K" E0 @: ]2 S# {. u+ h
  1. show full processlist;
复制代码
3 ~% c# w! p5 i) R: `6 ~' q

) n7 k7 ^; M) W9 Z/ C
1 {: t4 i9 b0 V5 q3 K可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
' V% Q( w- s6 ?, J2 y" Q9 {. r————————————————3 m9 r- {! z* ^2 X4 W
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。: k/ c. Q/ T! f' \  x6 ~0 z+ w
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
9 {" n( T& g9 c1 J8 d

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-25 02:18 , Processed in 0.042454 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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