召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2815|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 + Q" l) y' R0 [: m' `. o; e
MariaDB和MySQL的关系:- N3 `. z1 j( S( @& }! p, q
! l% b" c  }: M' O6 a
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
2 t7 r/ `. h8 P: l4 |' V: n+ VMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。2 I. e1 ?# c. [/ v5 f# ]
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版的功能和自行开发的新功能。
# M+ ?: \% g1 h+ H现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

" C$ B) I% H2 _添加MariaDB的repo源:
2 B; N- X8 v6 \- M% A  |2 N6 B7 E8 B9 k
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下' D, \3 w5 X* x+ x7 Q
/ O# e" f& J3 n

  1. ( P1 p1 f+ @: f9 m
  2. # http://downloads.mariadb.org/mariadb/repositories/6 D. Y+ h0 Y( k  z* W% r
  3. [mariadb]% @- J* B3 n. A) d% X
  4. name = MariaDB
    ( M) [" \# s1 Y# S5 F
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    / D& O: K+ {$ ~+ X
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB; j, W1 X2 a1 k  {3 l7 K* p
  7. gpgcheck=1
复制代码

4 ]8 k8 o+ B& L
8 i5 M2 Q# h0 ]3 K8 e0 P3 @2、清除Yum的缓存并重新建立, f4 h9 T2 m! ]; R
* K7 v% N  g" n4 Z2 X/ c4 n% H
  1. yum clean all
    0 C- ?9 ?# F$ z
  2. yum makecache
复制代码
6 D9 F& A0 G8 j, Z& a
4 o7 e+ a4 K* D
. u' I: i7 M8 R/ t* f% Q# z

) x" r) |! {0 k1 Z9 g, O& G  i) x# y3 l) V/ F/ R
5 P; b, }0 S: e7 {( w
3、打印MariaDB源中的软件包:3 g0 U! p; g8 S& B+ a7 W, j: p
0 h# z/ z  U1 F, z' q! G+ s4 R
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

, N1 ?$ E3 v6 J1 F7 i5 Q
; \# m1 K! x0 [( a9 ~
8 y8 P7 \1 s5 j% q4 ftest为测试工具,backup为备份工具
6 j2 H# k& c0 h6 m" w" |5 z3 X, {" U! M4 ]- i
4、安装MariaDB数据库:; x7 v  ]& H" W4 q; L! l5 a2 w

& D, T! f8 g1 T$ [
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
, W% h8 }" J# {! p2 i
2 V# q/ g4 m, ]3 w" V# C" M5 k
0 S3 H8 x% s, |. G1 @4 f

# I8 G+ L) b. [5 f  G4 V% R; w5、启动数据库并设置为开机自启
) \* c  H2 j7 ^
# W! @: c( F% L* x% H3 f" b
  1. systemctl start mariadb
    3 p0 |* G. \8 f5 U" a2 v' z# s% g
  2. systemctl enable mariadb
复制代码
9 V/ k+ Q& W" o
2 {6 ~. ]. A. N5 A5 X
0 T6 R( a% s3 l" b
9 a6 D3 y: e2 d7 @
6、初始化数据库,并删除测试数据库及更改权限和设置密码- |) q* c, X" L" I3 h

; a) {8 l9 G, g0 K5 B. I  Z) k1 f
  1. mysql_secure_installation
复制代码
6 h7 D( N$ ?1 `% q

8 x. O: \, P5 r* N2 ?; G. w8 i2 h; Q; A
: P; Q% q5 q% C* O8 i
输入数据库设置密码
4 j4 u* p3 m1 {  Q1 O" k1 N' ?$ T/ X& [" K; |

( m. M  `: R0 H' f" t; D5 K5 X& P# j3 B+ N# [+ \+ v; O
是否设置root密码,输入Y进行设置2 D3 ^' ]$ o  W5 z: h2 Q( k
- B" ~% A# w6 Y) S6 ^6 j2 B

1 H& Y; d$ R4 Q: c. x. \9 c) q9 Y+ p/ R/ k( F
是否移除匿名用户,输入Y移除( [: ?# ?2 a: {7 ^- F
/ A. U# [4 I8 N
" a- l( n! c) v9 J+ j. T# d
. u! Y6 A* l8 I
是否拒绝root用户的远程登陆,根据实际情况选择
+ e8 W3 Y9 S1 A: H6 d. u
' b. z) h4 N0 W: u" ?' r; a7 Z8 P1 n* i5 o

- y1 x! ^. x& G+ X+ r2 P是否刷新权限表,输入Y刷新权限表, k8 f/ Z0 u- N' n* H, H

5 n; c8 l6 A0 j: d' a4 i
' w; m3 _1 m, n, U. ^. w3 B5 }+ j. X2 ]- w2 ~3 k4 W8 M
出现此界面,数据库安全设置完成。
) S# J$ r9 P3 {2 E: w* n
8 N) `" b& D8 T7、连接数据库,并查询版本
' o5 w3 c# m# K$ {( A; H3 P
8 ^* r8 a8 z4 V
  1. mysql -uroot -p -A
复制代码
! D- O+ V9 O- M/ R% r' K& B
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
, @3 m1 g) t0 G$ z  l- b7 v, i& y6 a+ R  n8 I% {7 k
  1. select version();
复制代码
! V2 o/ p& X3 p8 S

, Y1 q9 \( ^: Y, M
  1. show full processlist;
复制代码

4 ?# u. b8 O/ R* K2 W. B
, Z) V- z6 G) }. S, [
% b9 \* T6 B' v' c可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
, o2 E& a) t$ _( q) a% g- P————————————————7 Q) U+ t9 Z4 `6 @0 ]4 `
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
  w0 N' N9 H* X  H* R  R7 T3 u" C1 D原文链接:https://blog.csdn.net/zbljz98/article/details/80462241' {5 ?# |$ `/ r; O/ F

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-3 05:53 , Processed in 0.059397 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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