召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2408|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 % |9 F& [, [. d3 @7 {6 m1 |# @
MariaDB和MySQL的关系:
4 d+ ~+ j  U& U3 H+ A# f3 ]' T8 @5 q# C/ S
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
8 y; h7 _3 O2 gMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
- h7 c# [  T  Q, w  d5 g4 g# `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版的功能和自行开发的新功能。+ L5 s& T+ ^  F$ s2 P& B
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

/ m6 k# a+ D; g+ D添加MariaDB的repo源:! B* N  I/ O: l4 H; a

1 S* R" v1 M# Z: @+ M1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
9 A6 y  T+ q- D9 W
1 M5 |! U' C# ]3 x4 T9 P2 ~% j: x

  1. + f3 X+ V& z9 F2 \8 K6 w
  2. # http://downloads.mariadb.org/mariadb/repositories/' h+ C9 `8 e4 }( Z- z% N! Z
  3. [mariadb]
    2 P7 m! D# P" [. R2 K: k( y9 L7 m! D
  4. name = MariaDB
    : m; S! v7 B% x, X- p" l
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    . x$ V) g; z! d- @; q$ e
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    6 K$ _& B6 r9 f% W
  7. gpgcheck=1
复制代码

0 {+ y7 W: r4 Q: p& d" x  G, N
/ g, m! e7 x  x/ y2、清除Yum的缓存并重新建立
! B' H& N/ V! |0 @4 A5 C7 {5 t$ o! X  F4 `- d( w: R3 \. X* J  u
  1. yum clean all* r% h2 ~3 L5 {2 Z( t& d
  2. yum makecache
复制代码

+ k- }1 ?1 c; k( v1 e- {% T
5 y+ Y& @8 S( p/ I$ Q
# s! h, m4 ^. D" Z1 f; r' H3 M0 S% c
4 H. |) `4 ~, O! O
9 d, z# p+ \& C, c$ i$ _
3、打印MariaDB源中的软件包:& a. H2 C2 Y' B+ N/ z

% C0 G! s! M# r) W1 o
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
6 Y2 V# `" d" P+ F
+ _  f! w, [: A9 ^) ~
/ @0 a, b! P7 X, ~; |" v6 w% c5 g
test为测试工具,backup为备份工具/ t+ B& v* U7 `6 I2 h% F
0 a+ x- x/ M3 S
4、安装MariaDB数据库:
, Q/ A: w" e6 n  N% |
- J. t5 p( Z1 L* j9 q1 ^
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

  q/ ~. t6 L  y( I% `, z' h6 v6 D3 c" w( p1 Y
$ n; d2 ~) a! j  {0 P' j

  _: R5 L( y3 c3 r5 m5、启动数据库并设置为开机自启
6 c! P+ s. M! D$ z
' o, H" `8 f3 t! n
  1. systemctl start mariadb( l# M3 @  z8 b2 t; o  `- L7 H
  2. systemctl enable mariadb
复制代码

  p# J+ i( C& o. W4 S; g3 s$ J& f# c" @9 M& S, r
7 f9 e2 l- w3 \; y( X9 }
/ Y. T* H! M2 I% ]2 W. |
6、初始化数据库,并删除测试数据库及更改权限和设置密码
- X2 F3 [5 S" L. I0 n8 a5 f, a/ w; e8 j: x
  1. mysql_secure_installation
复制代码

0 t/ Y7 L% O( k0 r" f. R3 s) u$ F% X4 z3 v

; \, @. r1 _0 N) m* l4 C
& T/ L& e4 _8 o) v5 N# J输入数据库设置密码# d$ C% A' C6 Q& q9 L+ g* H5 R

0 B( J6 k; ^9 Y9 w9 O! i' n4 M% M4 S0 M
* ]" X3 G% F% ?
是否设置root密码,输入Y进行设置- f; O9 P* U3 S8 s

& S2 [8 o* Y4 \: F' D6 ~* n4 S# c* \0 p" L/ c  T! t

5 s% s) G$ d! }: }- G: o& V是否移除匿名用户,输入Y移除
; ?0 q6 h, _. w) s4 ~8 n! Z, g
5 d2 O0 Z! _+ \' w# M. P
, O1 e8 H0 R; H8 C5 I: f9 j$ E3 |5 M2 ?
是否拒绝root用户的远程登陆,根据实际情况选择
7 r* L, ]+ a) A+ d+ F6 `
8 a+ o% i! @$ g
: ~5 t: d* q6 J& j# G( ^) k! v, p
% F; p1 V8 p$ g/ K是否刷新权限表,输入Y刷新权限表
/ B5 F1 _3 c+ Q" x3 u* z( S
2 Q  T1 B# L) e+ {# v
. Y) m* ]( j# V, |, m0 e. |6 B
! j7 S! \) {1 j0 E6 H6 L出现此界面,数据库安全设置完成。
$ Q/ G# x" h7 x5 k  I. P' W) n+ X2 D9 `9 P* V+ A! q+ V% j
7、连接数据库,并查询版本
; t: j% l9 @, ^% T0 A8 S6 x) a3 d5 u) n
  1. mysql -uroot -p -A
复制代码

3 M& c/ s* J* s0 K其中-u制定用户,-p使用密码,-A为不预先读取数据库。# C' c( ]+ t1 ^+ w1 ~$ {

8 B! s& [6 v/ J. s! N# [- X' o. q
  1. select version();
复制代码
, R2 X( e! @5 f

0 P; l8 _. {$ p' I4 P6 @- s
  1. show full processlist;
复制代码
" p, a3 f/ ~3 W: A7 U$ e
) w8 y# V/ G2 w) n, i, h
. R! ]! L3 o: D
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
: G" m' N, v7 `$ y/ h8 a6 ^/ v————————————————
3 d! N! Q+ U. W; b8 [版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。5 R" S& u) g' ]1 M0 D* L) D( t; z3 Q
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
! f4 K" ?; x4 R+ T$ n7 a4 H

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-12 13:51 , Processed in 0.042739 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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