召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2587|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
3 Q1 j8 m: O4 Q8 \
MariaDB和MySQL的关系:
' p3 V* Y/ a$ a' C6 y% e2 C/ s, i( z8 G* e' @4 k
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。9 S# M9 ?2 k( w1 x* l
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。( q6 L) c$ |' d  e6 p7 M
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版的功能和自行开发的新功能。
$ p& O: {7 `: m现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
1 U! ]- ?! h& t& z: D) Y2 E4 ]
添加MariaDB的repo源:
/ f9 S6 \6 W4 _8 n
) P  o# X& x: M- h4 v; M, y3 E/ f1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
* ^5 ~' w  S7 h6 U& I+ S. q: I+ U7 d2 E- R2 L
  1. ; n/ C4 `4 M1 [, z! ?1 M* G: j
  2. # http://downloads.mariadb.org/mariadb/repositories/9 c4 D3 z1 U7 ~- _
  3. [mariadb]
    ( y  R4 t  H; a- ?5 `) R8 r
  4. name = MariaDB) [: D' D, M  G/ i
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    . R) r9 N" y) ~
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    7 Y3 E+ ^8 Y. q
  7. gpgcheck=1
复制代码
0 j( G4 k+ B! ^) ^8 l' p
4 o8 A5 `8 Q8 Z" P3 m, f1 M# c) u. Q$ d
2、清除Yum的缓存并重新建立" B' X8 ~3 H5 p' y

+ G' W5 X0 w; f( p
  1. yum clean all
    0 g- X0 i* {6 B& o# T5 [
  2. yum makecache
复制代码

! u$ N0 `3 `7 f; z+ u* p; Q6 B7 G! w9 E

/ P8 }0 j; |" m& y6 Y8 g
  r7 F/ ^% e' [" B$ e2 Y+ [' R9 K+ ]  c# z  W/ ]7 _/ \; G% ^
' ?; C! k2 [5 |
3、打印MariaDB源中的软件包:
5 Q- Q, B5 e7 Q% e
% _' ?( }3 H7 e( r0 m: X
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

6 u$ H) F4 }3 [+ K9 w! |! @, f* A% ?* r

0 ]2 \$ K, G5 w" T- p4 Y2 G  Ftest为测试工具,backup为备份工具
, n. D5 \) V' m& Z6 `+ H6 m( y5 ^
4、安装MariaDB数据库:
1 d7 m  _5 s: H) R
) [$ h$ M9 h5 |  |% \8 v8 j
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

% N- g& _) }. v/ B( m( ~* H2 L7 u# A8 J5 I: ?" j2 ~& p. M
6 h9 S  o9 ^) Z# X' v/ n: a1 J
9 V8 w- a; M5 w' G' _
5、启动数据库并设置为开机自启# \$ j5 G4 F5 J: C6 R# D
/ ^! `  W( K( `; T' E; K
  1. systemctl start mariadb
    - p6 p" r4 c, B% y3 ~  ~; K# W
  2. systemctl enable mariadb
复制代码

* v( _3 `( w- r! }  g3 e# C0 k- S  |; H/ {( Y
3 d; c- y$ `3 ]

$ @& P' r+ O1 Y6 m" W6、初始化数据库,并删除测试数据库及更改权限和设置密码1 r( j' `0 L0 F+ T: C/ Z; H
9 J8 H( F- _- p4 K
  1. mysql_secure_installation
复制代码
5 ~4 m- `' p" L, o* n, H% {. A2 u% h

8 f* b) U7 R+ O$ L" Q2 z4 l* ~8 g& t* ^

' V* q" {2 Q: k/ ?" V输入数据库设置密码
/ l8 h$ X$ t, V: A' F. D
& L9 ~& _3 q0 F) `5 U' B6 Z" d( e$ D! L

. p& g) v/ y% m5 g# a- L' @5 H是否设置root密码,输入Y进行设置
& p, Z* |  |9 s! d" O6 Q% G$ M- R6 n; \4 V; R$ e" y
$ @5 L& r2 e8 {+ t3 p1 n
2 u, P/ d/ d7 P
是否移除匿名用户,输入Y移除( |/ J2 M* F/ a; c6 r& G- O

, q2 w8 I; V8 u  c- R( l  k
: \* h8 e# C4 B1 D
7 p% u; [6 I+ e$ w是否拒绝root用户的远程登陆,根据实际情况选择1 U; `$ U" C/ _) l8 q5 b

! Q9 l' y) U8 H
0 N  o, b/ H! `0 {: q: \& T
) D& z/ ^# w0 K& E" ]- O+ w4 C是否刷新权限表,输入Y刷新权限表
* {( s8 b' ~  W/ N, q
  [3 L0 J0 I4 u5 j2 @
# V  J$ g. d& N8 }1 ^5 }( ~$ n+ T" k* y! t7 e  p8 b
出现此界面,数据库安全设置完成。' |' A& V2 ]$ Y) b1 T
! |, g8 V, X, f2 p6 |7 X2 H
7、连接数据库,并查询版本2 z5 L0 D0 u/ ~# r+ ?* ?
* Y. j0 s! o' P, U  A) V
  1. mysql -uroot -p -A
复制代码

5 r3 X7 G8 |9 G' C8 p8 p, f5 ^+ P其中-u制定用户,-p使用密码,-A为不预先读取数据库。  y. J2 C: @5 A. U) K

! J! W9 S% W, g* |9 a) g
  1. select version();
复制代码

5 p7 H+ k9 x/ V  l' t  [' x2 ^, x
' o0 i+ a1 a9 N3 T* W* M& M
  1. show full processlist;
复制代码
) Z! ?9 F# }8 d9 a3 X

8 }+ ?9 K$ |& d5 l! N
! Q9 f) c- q2 B- x' s% v- Z! q/ g3 N8 h" W可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
) B- z/ W9 Z3 F: j! T! U9 X% v& f" q————————————————0 j! f% H- J$ g$ f, a# V
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。0 R9 _$ B7 O& ]  A5 |, E
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241, c+ e6 u5 B8 Q) d$ A8 r. z

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-19 23:13 , Processed in 0.035813 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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