召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2378|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ; U/ E' h, Y7 c2 R* [" H& Y
MariaDB和MySQL的关系:) d' G4 U( {0 c) I: W
: W. a# F0 g. \8 s$ O
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。' E- @% ~9 f  c: k) _) e
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。+ Y( y8 v9 Y6 @$ e' u
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版的功能和自行开发的新功能。
# ]" l. \6 |6 h- g现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

5 D" C$ }( `) s  h$ Q6 f添加MariaDB的repo源:
0 F& \, ?) ?$ Z" X4 H' S' y- W* A) R8 Q$ S7 R; j( r# E
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下+ F% o  k! V, {- I: Z1 n; X" `0 ?5 B" L

# U* w6 g, k# V* \. p8 \1 a
  1. / \% w" V& K2 _, f- y3 w1 w
  2. # http://downloads.mariadb.org/mariadb/repositories/
    0 g( z  r/ n7 O5 ^
  3. [mariadb]
    . G4 Y4 d( \) @7 s  p
  4. name = MariaDB5 J, F+ x7 _1 [0 I5 I( f
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64& V- ~3 r4 d7 A0 B& A& s
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB  e$ I6 a8 i* j/ ~
  7. gpgcheck=1
复制代码
' U( \, t7 J- z, R+ V& h' A# c4 e! H5 @8 A

/ N6 N' q3 {: v% f9 W) k2、清除Yum的缓存并重新建立+ U1 W% U7 k5 d" e- u6 Y4 X8 \# Y
  o. ?' m( H: P
  1. yum clean all: l$ o, j5 v2 w- Q: ~
  2. yum makecache
复制代码
' X' }9 y) L6 ^& q0 p0 s2 Z) g

9 h, |" X9 J  Y
( J) p" H" W8 W& s+ h& |6 _2 A% H. f5 L( ]2 ~

  M7 n- ^7 `2 R$ O4 P1 f1 ?! H8 w  e8 {  Y! f& R
3、打印MariaDB源中的软件包:
! h6 d' Z2 K3 q( P4 K8 E, L2 n: c0 s
) C& o* M6 |" q! l2 l6 @
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
8 r. K8 n1 v6 _2 ~* o/ }  A
8 F1 o$ d) ]8 T' a# G& L) f; k% }
' K; ^: h! G) A; |
test为测试工具,backup为备份工具; ^  z! F. f, G% J% q9 u

: l& ~3 \6 C! i2 y4 u/ g$ h4、安装MariaDB数据库:# d. |, `/ b& {) v
+ `# ]6 v0 d; g. k- }7 G$ b! U4 V% K& Z
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

# [7 ]) G9 i; I: q: T
8 a3 L6 o* E. T" _4 H5 _9 N+ I% w3 r7 v. F
" t3 I% J% ~* Y& i
5、启动数据库并设置为开机自启
% g9 y5 f) _2 i0 X
2 H) F% _; ?  ~1 z! V
  1. systemctl start mariadb
    2 \  k% J  B0 t/ U* i  J' L0 D  {
  2. systemctl enable mariadb
复制代码

" ?9 Q0 r4 s0 z
' U; F" ~9 D# ]6 w4 A
+ k# o7 `0 H+ s2 \, H
( l) t1 n# k# P( h( Q, c/ x- Q4 h6、初始化数据库,并删除测试数据库及更改权限和设置密码9 p2 c6 F- P9 C
5 F; e$ p) E: Y' ^6 Q
  1. mysql_secure_installation
复制代码

1 {, p6 Y$ t% [1 U' j
8 ~: b! @; r( f8 f
5 C; R, O$ g6 U+ X8 T" F+ B4 l4 `/ i: M4 N0 ?4 {
输入数据库设置密码* K, F+ T: \% W, ~8 c- B

8 |- @, i- v7 P) s% M9 g4 T  h. e% J! b5 y5 J' O8 N
( f0 P( y1 R! c% Y8 b6 u# O
是否设置root密码,输入Y进行设置% w' V5 K4 K) b9 T; A3 A
* w9 t$ h$ P5 t
& l% R, J  {9 m6 ~

1 `( O4 z% t( ?是否移除匿名用户,输入Y移除8 o5 n. Z5 }" m( q* {1 D+ w* t
8 G' I% m& @( |& t7 b" D

  M. u. n# K4 {, F1 j; N8 L* e/ [/ |7 g
是否拒绝root用户的远程登陆,根据实际情况选择
6 f1 O1 P# w- ~- i. F3 o" _) X+ p0 o  l) R* {

9 o0 k' ^4 M4 W' A3 U: B
2 b! O! x$ B5 ?4 W  q$ r是否刷新权限表,输入Y刷新权限表
) e/ I9 N# q; e. Y, ?% v5 a. N
7 R$ _3 r3 j$ Y5 O- N/ K4 M. c6 ~4 d5 C: q" K5 v

  X" w: Q. _. j+ [4 A: R出现此界面,数据库安全设置完成。3 r- l) I0 V* y: s; \8 W
: r3 n$ ^6 s- P5 e  ~+ ?
7、连接数据库,并查询版本! q+ `2 L+ C) H# a: D

8 c5 N) [2 Y. D! V% P5 J' `2 Q% [
  1. mysql -uroot -p -A
复制代码

  s1 e) x: E8 Z; f  ]) i2 ]: s其中-u制定用户,-p使用密码,-A为不预先读取数据库。- T: z$ D: m! J: }

* c$ A$ G+ Y5 ?9 q! U0 o/ Y
  1. select version();
复制代码

; r: R9 B( ]3 z7 a1 z5 ]
2 O$ E5 p! |! q' ]" Q/ s
  1. show full processlist;
复制代码
- e7 U" u" g% e$ Z- V
% m4 ]# W$ n& z. t1 F! I1 A

* E1 M) l8 Z( D% R可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
. W1 H0 ^' |5 }+ q————————————————
- n3 {+ p/ O) t9 A3 O0 p版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
0 a+ M+ ~) S( w" x8 Q8 y原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
3 Q; Q! ]9 J0 J

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-27 01:01 , Processed in 0.036711 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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