召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2418|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
1 _. q  t1 ?2 z- s: V0 F# X! E
MariaDB和MySQL的关系:* A1 L9 w3 x" c2 U5 O. ?0 n6 A, m

6 ?) l  _8 U/ O3 gMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
% E5 K6 P1 y, ~( |MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。+ T) z3 j) g/ E- l
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版的功能和自行开发的新功能。
4 b. [- W1 q+ O% v现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

0 U5 G/ e" E6 k- z) |* a添加MariaDB的repo源:- ?: E3 Q0 Y( N1 ~# i
  i5 N6 G: I" K- }. Y! b+ n3 |
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
  p2 h2 w  {1 ?) y; ]3 A, a9 G9 K2 M9 w( j* F& G3 Y3 J1 e& j1 K0 o

  1. ' [+ |) m4 u8 F$ H
  2. # http://downloads.mariadb.org/mariadb/repositories/
    # p% q, Q+ M) d2 Z
  3. [mariadb]
    1 x' o4 J1 {  K2 ~
  4. name = MariaDB, B$ x8 V# v0 g" O& c) L
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64; I+ S4 m/ v3 C9 s" m* f0 a! k
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    * C* Y1 D/ O7 D' G2 ^4 s8 h( ?% N
  7. gpgcheck=1
复制代码

% G1 Z  M( ?! o8 n2 l7 |8 E  U8 W$ \/ k0 G+ J) Y) I
2、清除Yum的缓存并重新建立
# X- p6 c2 [) }0 x  Y9 K/ Z% I2 ^! h
  1. yum clean all, ]/ ~- b" z- I" G! e
  2. yum makecache
复制代码

2 J" O* o9 G; E
1 z: x+ h1 n0 Y- D0 s
  e* r2 I' Z$ b' d* U! d. }
8 h* Y6 |& V. @5 B
  H7 z6 I. x) X. \6 L* W8 V2 L# b
% ]( {1 H* Q+ }6 j3、打印MariaDB源中的软件包:
' v$ K! @" M; p; j+ D" Y/ @% k9 u' l; I2 Z0 O9 O9 Z
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
. e1 ~$ k+ p* K; f0 l7 l
0 N) h% L  s- @7 Y7 I% V( _

1 C' l8 F; E& w6 ltest为测试工具,backup为备份工具
4 U7 r, N2 }# a( y& G' Y( i& h' I. d' D9 p; t5 k9 l
4、安装MariaDB数据库:/ b" w% e( A+ f! A% b* E1 i) w0 m; a' a
4 D$ o2 u9 }( _4 M( ~# c
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
+ \. F) _! ?' s3 q

0 \) F' O0 n8 W4 l2 F1 d) B/ q& A/ j4 r& j/ I) o: n
; T  [# X1 l% S4 @9 Y/ r2 x5 E; f1 Y
5、启动数据库并设置为开机自启
7 d! Z& P% y. ^, |' f% ^  u0 s; b9 k3 s/ v4 I$ _0 D
  1. systemctl start mariadb
    1 e! ~, m+ K  a3 Z1 q1 T! M$ P
  2. systemctl enable mariadb
复制代码

0 M: e5 R1 V% b7 n" x# `+ O& H
9 R* [" p, e+ r4 h0 m
1 z* V4 E) Y) f0 h; g
+ W' m2 a4 c8 O6、初始化数据库,并删除测试数据库及更改权限和设置密码
' G+ q2 I& _% j
! \% H( L  d4 a: n1 V) B: }( F
  1. mysql_secure_installation
复制代码
. e: g9 ?9 k6 `/ q

9 @5 h4 l5 @/ E# o
  B$ F& g4 I$ {
7 t1 T$ S6 @8 g& w# j输入数据库设置密码2 y. u# q2 C2 w6 V: ~

3 Z7 N9 y9 h  M: c7 x# K; S, X; `4 W$ a( Z; j# ^+ [

2 |. ~( \- e& @" S+ j7 P4 Z; U; v是否设置root密码,输入Y进行设置* h7 z: ^% u" k0 M' Z

$ w/ P! K6 ^- R3 X% o; h# |; V4 K8 L/ B0 \$ V

# e! s0 t! @' }+ T是否移除匿名用户,输入Y移除* n) r7 G8 r1 @/ e5 {+ K
) B& h4 `) `1 m- W) |; B
2 x; s" f' y5 K  G4 D

4 x. U! A6 ^% d- Y7 G' n是否拒绝root用户的远程登陆,根据实际情况选择& k4 ~: |  J/ O6 v( A! B

2 a- d5 }9 t5 B8 k% n7 H$ `$ D# v9 M7 S+ f; i+ V8 Y
/ r! }- j3 O* R2 E0 V4 O
是否刷新权限表,输入Y刷新权限表% B0 P0 {! Q2 f6 e

% {7 q. B: O. M$ K+ h+ V
" f: R& X9 N3 O: G" ]1 b
; z4 P/ o4 E" V9 I$ y8 ?  v8 B出现此界面,数据库安全设置完成。
- }( H. N0 W1 E
( E- n3 ?8 h" S6 Y7、连接数据库,并查询版本
& S$ K  r2 }! @
- C3 l1 d2 C9 i$ [4 K' o
  1. mysql -uroot -p -A
复制代码
$ h- l7 U: l5 `! ~6 e4 Q
其中-u制定用户,-p使用密码,-A为不预先读取数据库。1 B. i0 o: Y% _6 T# T

  V( ]& a2 g  p1 y
  1. select version();
复制代码
( n; @' V2 \! j/ q2 B  G

) K  I9 v! D% p7 U" r3 D0 l
  1. show full processlist;
复制代码

- W0 S7 S0 m7 }2 W3 Y$ W! N4 F" R" Z! X7 {. P" v5 S

5 y; b, A5 Y. X% \; X" C: }, X可查看当前用户,及登陆地址,选择的数据库,数据库引擎。5 L" h5 [0 `: F& ?9 J
————————————————0 c% l, n( ?! e, h, S; e& `9 g
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
) N3 O- w3 r  |$ F6 \原文链接:https://blog.csdn.net/zbljz98/article/details/80462241/ `* m! \5 [* Q+ N9 g) u

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-22 14:18 , Processed in 0.042292 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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