召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2845|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
; Z6 f0 d" v" S3 [- x# w
MariaDB和MySQL的关系:3 C% q) ~4 W! l8 b9 B: v; O4 x

) w1 Q' x9 S7 Q) o5 BMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
2 o6 f% W1 A9 f' l2 rMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
8 j- D! C+ c' A5 ~2 C; QMariaDB直到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" ~  ]+ ~" v# I
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

$ e, l% @/ W1 n8 e& u添加MariaDB的repo源:7 _" O1 _) h4 @( R

# W% z# i6 t4 v2 ~1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下* Y/ |  ?" h9 g8 E. J+ Q

2 N' s/ V7 _; W' |9 c
  1. / N: ~4 M$ J& U+ g2 ^
  2. # http://downloads.mariadb.org/mariadb/repositories/! u& B! Z+ K7 o+ B* R- }
  3. [mariadb]
    0 j% s$ e; m* v+ E- _
  4. name = MariaDB* v% E) N7 E8 {
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64/ B. H# t, V& y: }5 a
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB( t) V8 |' I/ U4 B% z
  7. gpgcheck=1
复制代码

# o$ v9 ]! \4 d" s- ^! I( b
6 k5 p- F- w- o9 T6 V- n2、清除Yum的缓存并重新建立! D# g" ^% g# u9 h. {9 J* b

7 U- w4 P4 k/ m4 Q; a
  1. yum clean all
    ( y, B& y, J! ~* J& @3 R: i
  2. yum makecache
复制代码
2 }" j. i: b6 u4 \

! I5 M! m8 N( y' \. x, N( T7 v( ^) o/ N  F9 m; J* ?
% |' B) i  N: g4 P
; h/ b7 W. }- `# N
, r1 S* y6 l, z& x* F% S
3、打印MariaDB源中的软件包:
. \1 I, h" c$ y! T  S
& m$ D) s+ x( i8 H5 ^- t1 f
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

9 s" Z" r( E6 }8 J6 N! E' H! ^9 b/ k' D, \2 Q

7 `& E! |3 @5 Q% T/ Rtest为测试工具,backup为备份工具
# U4 s# T8 ?$ Y+ U) H7 s
9 E$ b. S; d, g# l4、安装MariaDB数据库:
5 Z, T6 @- m6 M5 u# I) b! m9 g5 |8 W. s, {6 f! x9 V
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
! M' j2 S( [  L, F

4 J: n' Z) ^/ z+ D7 m
+ c$ N5 ]! d6 |0 C8 s
; j; t1 A) }; _, V' R5、启动数据库并设置为开机自启/ n, O6 O0 |* g8 k
& s' ]- G0 \6 A3 x  i: a$ `3 F& K
  1. systemctl start mariadb
    9 d1 ?) D- |  B, l  A
  2. systemctl enable mariadb
复制代码

* ]6 G# C/ B# u1 T
0 l& M6 y- \* W: [- E- C2 w. c1 s9 }6 @, ^: s" ~- h

. N& @1 A2 C7 T  C1 T6、初始化数据库,并删除测试数据库及更改权限和设置密码* a$ j# ?7 X& S$ Y, n: l# I

8 m/ ]3 e& k- I( m
  1. mysql_secure_installation
复制代码

1 @6 ?9 y/ T8 G( c9 \4 t; k/ O% N$ A$ q( ~7 {, u! g

: h' @  O! }0 F9 d2 E* b' o( U1 e2 H; a( u  D) g8 r+ \7 @# f. o
输入数据库设置密码4 u7 V8 Z5 Y+ L5 ]5 D- ?
# I  [8 F. Q) U" A! L' f
) y8 R/ m9 N1 ?% F5 V
( [% P# Q- P8 @. j: i4 _4 Q
是否设置root密码,输入Y进行设置
, Z3 u7 M. w2 @$ W. y5 @, L, C1 h0 n" L# e* O  o

, ~  G9 f$ H/ v# f% [. e
: r0 L1 t- J/ S0 J) m- b: J. p是否移除匿名用户,输入Y移除
3 X( |+ R+ f" K; [( \0 b2 A( u  b0 b* e% F: T& S
& q- o$ s* c( }6 p. ?

! o4 d! e. h, K: Z2 S是否拒绝root用户的远程登陆,根据实际情况选择1 m$ \+ ^- H1 r8 l! r& D+ H
! P. W6 j& v# Z. C7 G' p8 p

  y- d6 }- N, ~. \: [4 ]$ G
0 b8 i8 z- c# a' t* S4 v5 {* p% `是否刷新权限表,输入Y刷新权限表
& c$ e. [9 Q/ E# E! P  f8 I* _. t# v: J: A
2 {# M9 L$ ]+ r4 [; q

8 G; e7 T0 `0 C/ n出现此界面,数据库安全设置完成。
% N( v) k' r, }+ h0 U" S! k8 Y6 K
  C4 R, h; ~) g! y  L! {7、连接数据库,并查询版本
4 }; ?; B+ S4 j( H& g3 c# C: R
& ~5 [2 Y, S0 p3 i5 ]+ [
  1. mysql -uroot -p -A
复制代码

# V5 y' g- g' r% W8 E& m其中-u制定用户,-p使用密码,-A为不预先读取数据库。$ o8 u$ z. E# Z# ~

  _) R! r) |$ q# B& O
  1. select version();
复制代码

7 }5 ^9 d8 ^8 {/ i* ~* e, M
1 D) M: b, X" n3 }  v# A4 e; X
  1. show full processlist;
复制代码
. H; A5 j6 J" t9 Z. I- h5 {6 M( _

; b  k0 d& l+ e8 E9 K1 ^2 Y
1 Q! V2 j7 `+ Q' a( I2 d- s* Q: [可查看当前用户,及登陆地址,选择的数据库,数据库引擎。; ~9 Q7 j- n5 p, f3 s
————————————————0 e' ?2 W" Q. e
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
) a9 w7 p7 Q: P7 c* X9 g原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
+ n$ q; ]5 }4 B. Z9 X

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-12 09:32 , Processed in 0.037687 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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