召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2494|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 0 U: ^+ q! a3 g; X! [3 X/ J; V
MariaDB和MySQL的关系:
; |5 U. j8 Z1 ]+ r" t: l6 O1 K, V$ k3 `/ U) G+ Y3 F6 B# m4 Q
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
4 Y% z: z5 C( a+ t3 T' X, QMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。; R5 o4 h, X4 F, K1 C$ r
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) [$ F- t7 ~! j: g
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

  l6 c% x; S8 R+ s- P4 {添加MariaDB的repo源:
2 m# R5 J' T) [4 ]6 G# k
5 c- |9 K4 h, d2 F/ I) W1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
3 g- b$ @, x$ T4 i2 Z6 h* |/ t( q. H$ _1 Q6 s  k

  1. 9 Z- I! Y& x( p# t% Y
  2. # http://downloads.mariadb.org/mariadb/repositories/
    ) @% J# a$ r4 A) c. y- m
  3. [mariadb]- t1 K7 `1 C% v( b2 K1 O
  4. name = MariaDB
    / U- ~2 K" L/ ?9 K% n8 ~
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    7 h3 @# W& _, Q
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB" m8 O/ q# h) h4 p, [+ v# G
  7. gpgcheck=1
复制代码
2 \% i. T# v$ a( P3 H; t9 ]

, y* n( `2 @& w  \" x, m2、清除Yum的缓存并重新建立
" {7 I/ q3 ~+ p1 H
4 U5 p# X  T5 i$ ?, {
  1. yum clean all
    * W/ V/ |' P! A/ s
  2. yum makecache
复制代码
$ ]8 F' X. X" N' `' J# r" h5 L
! U6 Q6 ~( v; [( ?, p8 Z, o3 P
' }8 d" ^% _3 T$ f( z& ^% v' \+ D
$ r, e) c: m; K9 L) d& _
* O  |/ q& O) d4 s
" O, G" ~1 x0 x; o; L! y! u# O4 }0 b
3、打印MariaDB源中的软件包:
( T: U- Y6 ]/ M( }" p3 S; f' i- {- J: [# ?' T+ s! P' D* \/ g$ k
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

0 d1 B4 ^1 D) H! Z8 o
# F6 a7 Y7 \: x
! r2 @- z  P* vtest为测试工具,backup为备份工具7 q9 u' Y5 r, N
: C1 b' h4 A1 f+ U# G5 R
4、安装MariaDB数据库:+ _/ c3 n! F; P/ {7 w3 O
* J8 Z( q+ h0 p& t9 R
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
- L& M' @2 x3 r3 H) ?, `
/ Y& i# \" A6 f" }  t

' G" _' T  P3 V
: p; M( B- Q% ~/ G5、启动数据库并设置为开机自启
/ R; C% N) m; y1 s+ X6 I' ~/ g; \0 T- H$ n+ y7 W- ~. O
  1. systemctl start mariadb8 i- D3 `8 n9 ?# u( s
  2. systemctl enable mariadb
复制代码

/ x! _0 v/ F0 Q; F& R/ x
- K! A- V+ [1 K8 D" K0 ]
. ~  D! Q9 l+ A- H- v0 h5 u1 h# r, n  o4 B( c
6、初始化数据库,并删除测试数据库及更改权限和设置密码
, p& z" M, O$ t( v
7 A, ?2 X; K5 G. G; P" A+ e  @
  1. mysql_secure_installation
复制代码

" Z3 J. p: i( C: ]0 w7 y- m( _1 E" @3 ^
3 j' ?  M% x9 V! B

4 r& Q/ |0 f7 x- ]" D输入数据库设置密码) u3 J3 j4 ^7 G0 S
! _- v7 _# ~: f4 @& v, D) U

' N- _: v7 O1 M' N' h' c) y! V3 `6 v7 i- G/ X
是否设置root密码,输入Y进行设置. u9 M1 N8 Z2 c  E5 C+ z0 A1 I
" ~" c+ X8 p6 G

  k; O" y) Q: R* @
. v" [, r  j3 p" s" Q: Y是否移除匿名用户,输入Y移除( h# }& w* \& C9 l( |; \: P# F
4 p: }+ p) K/ [% k

6 b9 f' F+ Q! `; }& `( {9 L
: ^3 _' a2 n" y是否拒绝root用户的远程登陆,根据实际情况选择
. k. s. N- C; [# |- L% }, E
0 s! m- A: s  D( H& q' a- F; ^. s. B) n# U. j
. j- f9 L. S2 ]$ O4 s
是否刷新权限表,输入Y刷新权限表
; b9 W7 v( I0 l$ a$ n
# `9 ~+ R# s1 A9 x3 Y+ t# D  U6 R
, o+ W9 Y1 Z& D8 O5 j
/ [  }- Q0 r6 s1 u出现此界面,数据库安全设置完成。- X3 I8 g7 i. ]' l! u7 a8 x9 x

9 @. i/ }; B% x. `. K  _) k, g. Z9 S7、连接数据库,并查询版本
$ q) Z% l, B' O4 L1 F1 y) F/ C6 A& E% c# u
  1. mysql -uroot -p -A
复制代码

1 P9 [, G& D& Q7 _7 [其中-u制定用户,-p使用密码,-A为不预先读取数据库。
, i, _* Y7 q  w: }$ ^- E, G) y! t1 Q8 ~/ f& p0 L
  1. select version();
复制代码
& d! Q( P; u: k4 A
: e) Q& [- ~! h4 P/ n
  1. show full processlist;
复制代码
+ j. n5 w3 ]$ D7 s* L9 p

; W, [/ s& F, b+ }
8 p" G$ b4 A/ e; X" F- z- f可查看当前用户,及登陆地址,选择的数据库,数据库引擎。8 m" G- d. @6 X! Q+ M7 X
————————————————$ T! T. X9 f0 R& G7 N8 S
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。  `7 _2 `1 v( O7 ~# o9 c  ~
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
: P. r! c2 f$ k1 A0 N

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-10 09:14 , Processed in 0.038085 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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