召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2928|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ! w  O0 O6 ]& h+ X! v, O
MariaDB和MySQL的关系:2 P( U% x0 ?, J8 E* s

. e# G6 F9 Q8 x1 Y4 T6 j$ F' lMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
& `! P5 F% y) HMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。  z( z3 y- B% K. D7 V
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版的功能和自行开发的新功能。
$ o) y; d' z- S& H, e# t: h现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
- d0 @7 R! K, E  f
添加MariaDB的repo源:) c" U$ Q+ `* J3 J% `- m8 K6 W1 X

( ~0 o" q( H7 N8 X1 P1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
1 V/ n* w3 `, P+ z) D' v! z( j$ o6 S' v( B* ~

  1. + t0 i" }; s- v/ I" |6 K+ `
  2. # http://downloads.mariadb.org/mariadb/repositories/; E( ?4 x# R8 x) d
  3. [mariadb]# }, Q7 j* f' J! C; Q
  4. name = MariaDB2 ~8 x; Y+ }4 |1 N0 |
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    ' V7 |& \! \% o- Q) {- Y
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    ! c( C+ @0 D0 H
  7. gpgcheck=1
复制代码

# R! d4 u" V8 ~1 N! y6 y& c3 \2 {( Z* S1 E
2、清除Yum的缓存并重新建立+ s" ?0 @/ V9 p3 o6 J

0 ?0 _4 [5 n9 U9 v) y% n" A
  1. yum clean all
    1 M0 G; }, t, l2 {/ O
  2. yum makecache
复制代码

+ j. l  C1 `, I' D, G2 M
+ s; l9 g: M" l% p+ o5 W$ U* Q* l  b9 z0 U

7 w0 \# ]# `9 r& J4 h% L; T& A  Y9 {% F! Z+ }
# {1 b& Q$ `! j2 o
3、打印MariaDB源中的软件包:
9 g" A. B- z& B: E  ]& N
, C- W( L4 ?9 e8 f
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

; u. }" P! L8 Q& S& t$ d$ K
/ W. _* N8 l# h8 D! M" W
! j% \( f* M, m( l7 ntest为测试工具,backup为备份工具: z1 `  p/ n1 s8 J8 e2 B% D4 e8 V

% a6 z9 x) f" _. e0 U% U% C4、安装MariaDB数据库:
8 t$ c/ s- g+ t( D  J/ s4 o4 i* [; q
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
# o1 f/ H$ H% Q) u1 u* u1 ?- x

( u$ I& r- Q. ^7 ^" {2 O( Y3 X% _( \* j
' `" e# ~8 j4 {+ ~3 L+ z
5、启动数据库并设置为开机自启
/ w! d* {: _# n% k
, ~, m% _: x+ H' L, T
  1. systemctl start mariadb& i" H" f3 L* R% D0 Q/ h, ]
  2. systemctl enable mariadb
复制代码
& {" D% U) [8 n4 D' _3 e* }
2 w, }2 p+ ^0 B/ U
& g$ i/ f4 _* O# c7 u* j4 r2 l

0 j3 ^0 ^; j0 Z' ?4 s" W8 ?6 S6、初始化数据库,并删除测试数据库及更改权限和设置密码
1 g2 j3 i  @' F5 I% X5 z8 P' c# W7 [' n
  1. mysql_secure_installation
复制代码

8 D/ W+ \5 k0 B* y( B9 w# y, x" E6 }; a# ^. ^# n! f3 o9 B
/ [7 H$ u8 L0 O, u' ^! F2 T
9 ~4 M& K0 F$ Z' @; _) A+ W
输入数据库设置密码
9 H: f9 ?/ y. P/ `3 ]! f6 _! M1 Z. M) v) L6 D! O
: B" s. [2 f4 |, d0 N( E* i

  k  R1 z$ _: ]- F; U6 T$ X是否设置root密码,输入Y进行设置5 e' A1 H( Q+ T( B

4 f1 x( m( D$ l7 }, Z" l5 \  S$ Z( X( P; v# V
% h5 X+ V( T# e* J
是否移除匿名用户,输入Y移除
) |9 x' ^3 D* H$ J6 T6 m" C6 |3 B
  g6 O' Q7 x# W/ n8 S7 w' x$ b7 O& _5 [  x) K4 `3 v' E# U8 c* S
8 x$ Z/ o. p$ d+ v6 T
是否拒绝root用户的远程登陆,根据实际情况选择
# |# S/ Y4 b& t0 K5 G" e) d( E+ X) @9 R- Q$ n1 ~! Y. f
1 R- v6 ~: `; d+ p
0 [$ W& V+ P  s7 }' N2 }$ ~
是否刷新权限表,输入Y刷新权限表
- W! r. k4 q9 W: c9 C/ e1 n9 f$ _
7 C9 M: x  x* q# C& E; D! N: N# q' I# u" V1 a3 L

& B& R# \& B9 V0 r出现此界面,数据库安全设置完成。6 @/ h, ]" E, \+ x' M: w

# l# c  y# {- r" C7、连接数据库,并查询版本
% T: ~6 }* \& u+ N6 s
) e, F6 Y& O1 S$ \. Y/ w; z
  1. mysql -uroot -p -A
复制代码
& }8 I6 x* s' S  p! p$ `
其中-u制定用户,-p使用密码,-A为不预先读取数据库。2 f( t0 Q7 g& w6 @( M9 l6 R
1 q2 X+ P/ M" ]$ V4 _
  1. select version();
复制代码
# E( }3 c, D2 B( P5 {& D; a
* j1 Y$ m9 h% \! H4 z
  1. show full processlist;
复制代码

' B3 j; L; E, Y; G$ t4 J3 g: d
& a8 k4 U, ?: t
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
6 _3 N3 p0 T/ M————————————————. I9 _0 ~& T/ A, `' K
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。" H% [" [; Z  P
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241$ q9 d9 X" U6 R, Y

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-9 23:47 , Processed in 0.035222 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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