召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2319|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ( i( r7 _( L9 X! m
MariaDB和MySQL的关系:4 a6 j5 R) e3 q, T+ y) ?
- M' ]: n: S/ }8 l: D! |8 Y$ F- K+ @2 z
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
8 N' l! f" w6 cMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
8 p2 n2 E7 y3 [9 h5 k- {$ nMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
3 @. B+ N# g' ~+ t. y现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
& u$ F, i. {3 x
添加MariaDB的repo源:
" _5 V2 ]5 }! C9 n( n
( O" j9 L, \2 x. w+ M1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下: }2 }  a2 Q7 p6 u, t' i% Z' Q

- i7 W$ Q1 F: o+ z1 N6 }3 `

  1. 7 ?4 ], D* u/ Y0 |
  2. # http://downloads.mariadb.org/mariadb/repositories/
    6 N1 V4 F( a% n
  3. [mariadb]4 X! F4 A/ H& z2 t
  4. name = MariaDB* I/ F/ P4 U8 B( W
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    ( ]+ f+ Q  ~; g$ Q1 d" X
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB. }' F$ d# Q% S: Q' `
  7. gpgcheck=1
复制代码
8 @. G% M+ X: I: }5 E. t- R- h
7 @! |8 O8 f$ y9 U+ j
2、清除Yum的缓存并重新建立
; l7 |2 Q9 Y" M# r" a6 E: D
9 d4 V7 j0 Q) `1 Z; H
  1. yum clean all8 s" G. p( [: w/ r7 y! ^# P5 U6 U7 f
  2. yum makecache
复制代码
0 K; Z( O4 y) L+ M* `
" d8 V% Z! x' s5 S
. d' m6 a) K7 M4 N

) K8 S9 N; Y- {9 J$ V4 A% V7 |1 N+ k* {
' i! z, X4 A) b- [5 b
3、打印MariaDB源中的软件包:8 S$ |5 k6 ]" p0 P: A( t  L0 O: j

: e) V) |+ a" L; A( X. f6 e
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
- y3 M$ ]3 W4 J, O

: r) W- S5 g$ E& l' `" x/ r9 d  I: l  {5 U* l
test为测试工具,backup为备份工具
1 V8 t! }6 n0 V# ^  X* q7 X% ^6 r) N! s6 v' O8 k0 w- m
4、安装MariaDB数据库:
: ^: P6 D6 p4 r/ d/ P# Z6 F+ p6 W; u& h: C
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
5 h$ q. |# U/ T* z0 g5 @
4 t0 d! m7 [9 A' b
: ], r$ U0 L9 @! \) s

5 \% M0 L- {" |: \- n+ q+ F5、启动数据库并设置为开机自启/ L1 ?" S: j# l( k  h) d

8 w. u4 h  A/ e* M5 Q
  1. systemctl start mariadb8 c; I, m! h2 G
  2. systemctl enable mariadb
复制代码
% m' i9 i* w2 H

1 e* N  ~  J$ T! I
- A( d* p; Q( ~$ G5 w) Q6 |, H
5 D7 z$ y8 ?1 B0 A6、初始化数据库,并删除测试数据库及更改权限和设置密码
6 n5 O+ k7 T5 B4 I: L7 r
4 C% Q) e( p  T* K7 ^
  1. mysql_secure_installation
复制代码

! o- P4 D2 i6 P2 \/ W! P2 q, M4 N9 P+ S! S% t4 T# i  M
+ k9 J/ z# Y- k' F

$ {; n) ?. o  L/ F. ^  w! E输入数据库设置密码' y" G$ g! q# T; p# V$ s, _( t" E
' `5 N& z" l" a8 h& a( Y

3 l7 t' m3 U& T+ V' f
2 ~* T3 u# Z( o6 e是否设置root密码,输入Y进行设置
! [) i2 Q& Z1 {" K0 @
: I6 A/ M. _# F4 i) Z1 ~8 q+ y6 s! `+ K7 a- \

/ D0 o& M: G5 K# y) `是否移除匿名用户,输入Y移除
. m1 [. m/ w5 {) A* S" l
/ y1 X+ }$ \. ^3 Q6 \7 f. `8 w9 N3 f7 x$ W( t/ N: e

& d4 j$ l- P$ I! |& I3 d4 q是否拒绝root用户的远程登陆,根据实际情况选择
' a. r5 s- T4 r/ m8 p! v- ], k2 P/ q" ]7 u  c, C3 l

1 r, h# Z9 a  e" `. [( c
) @$ v( ?; Q, b1 g- h0 [是否刷新权限表,输入Y刷新权限表
& ^$ m2 w5 ^" z" m. a5 x* @8 D% A' Q0 W

& `- e) J5 n; S2 X; f! }! X* {) u* |# w3 a: Z6 R2 ?. r( Y
出现此界面,数据库安全设置完成。& J; N& v4 o) M/ C# ]' O' `  _

+ n7 l- }# y* l8 p7、连接数据库,并查询版本0 F; e# e; q" P! D% G9 n
) R# h, _3 i& o4 G5 u& {
  1. mysql -uroot -p -A
复制代码
; T3 j5 _0 l) V2 l% x/ z
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
% }! x; Z. c$ S, H- O) A$ @# Z" w) C) U
  1. select version();
复制代码
- _8 ^5 L$ C+ n3 ]

: e1 R0 d. v9 R6 f  v
  1. show full processlist;
复制代码
  _* d* e8 d: O$ S* \1 }* @

2 F; O, y' R+ w
, R8 }+ w! o8 h" \$ i6 k' X! A可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
" J/ p1 X0 C) V2 @4 q1 k. V————————————————/ ?+ f3 ?  k$ W$ j8 w$ w: i  H
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
$ e4 x5 f9 H* E  r8 Y原文链接:https://blog.csdn.net/zbljz98/article/details/80462241- y, v- F/ n3 S5 v

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-23 10:46 , Processed in 0.042726 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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