召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2545|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ( ~( m& v9 d1 Y
MariaDB和MySQL的关系:
' o% p( T0 j, W  ]
( V* v8 p" A/ UMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
6 @. l6 }' E0 a) O6 L8 E$ KMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。1 L! T) T9 J+ j' N& z
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版的功能和自行开发的新功能。
7 g' d& @- ^$ Y4 y5 F9 a2 H  p现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

0 n: X7 b* k4 l) g9 M4 L添加MariaDB的repo源:- K: N0 ?4 Y- a: a/ d" y% b, B- @! \

& e2 }9 }$ D* }9 s3 O1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下: C; s# C" o; F$ C. B( j

. K  L. E, ~; }/ m4 q# r* X* D

  1. , k) |5 k. u0 N
  2. # http://downloads.mariadb.org/mariadb/repositories/
    + V6 _+ a" `- N% H, U& t- x
  3. [mariadb]1 i) ~& ?- E0 h, m2 X
  4. name = MariaDB% H; q9 ]8 \  T
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    7 v2 M7 Q: Q; m/ \/ K# ?+ s  J* u! |
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB# i& i9 K8 E# m" f
  7. gpgcheck=1
复制代码

+ r2 y. e- j5 K! `3 K8 c. ^  w8 z* q6 N' z  p
2、清除Yum的缓存并重新建立
0 n* s6 N8 q1 y8 k2 o! r+ z6 ]6 C- p
  1. yum clean all
    # r7 q$ J: c8 b* ]8 h. o# i
  2. yum makecache
复制代码

8 ?5 u1 L, S: Z) O) ^/ T
$ t' K9 |. n% [" |& f
# Y: h0 I( h. ?( I7 G# d( H3 n9 i% G$ L3 x+ N" d1 v1 ]2 _* B
. e) [' C$ [; Y/ ?9 j0 n0 d

9 T. [/ q2 G: F( ^! p# f, I3、打印MariaDB源中的软件包:( u1 W3 h9 [6 g" i: J* O' a

: Z8 W+ R% ]' l: w/ A4 M2 Y4 S
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
6 `4 l' }# v8 P+ }' F# _. _
5 M4 l9 I/ v$ Q: X4 R* B$ V

2 A0 t4 H0 x& O: Btest为测试工具,backup为备份工具
5 J2 c( ~6 C1 _; B9 Z' R7 d2 T5 o# d% E+ v
4、安装MariaDB数据库:4 L0 O1 H5 S  Z; W* O3 ^: p
" M( R+ M; l  _+ `. `, }
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
9 `( \- M# [- F5 }) A' c2 o# ~$ h
  X& ?4 N3 N8 O; v. t
; r; R9 W( L7 T) ^8 }  N6 Z0 E
. t6 d; n7 H/ i
5、启动数据库并设置为开机自启
3 }' }7 h" _2 O! H+ K! K4 Q6 H* g" g% t% T
  1. systemctl start mariadb
    * G/ N1 Z( a4 |! d
  2. systemctl enable mariadb
复制代码
; U& Y1 v* _3 P( S

; O4 i7 {9 ]7 d- U; h
$ v6 A" N  F+ n1 D2 K1 f  o% f* ?- C) t  \. e
6、初始化数据库,并删除测试数据库及更改权限和设置密码6 H5 ?( |8 d* H- R; u

! f+ k  M7 A& {  [: g/ g
  1. mysql_secure_installation
复制代码

  d; q) x' }; o2 `& i* q  I$ W! R  P6 q8 b. _/ v

) A& c+ u3 G) e$ N" F# S3 e0 ~
6 G4 t) F: h8 Q: C" I; A2 e# X输入数据库设置密码+ r. A+ E: S7 u" b& [/ X
0 q! i2 s& j5 \! a/ `

2 S' r  j% D# w: ^
+ h, B/ U- `" Z4 ^* S4 n是否设置root密码,输入Y进行设置
& E- O- w% `4 i# I% }8 W# ~
* O* J, Y: g1 L3 j, X. D
) q( i& ?  ^& E; H1 V
6 {1 z" `  X- q" ?, v+ p( W; u是否移除匿名用户,输入Y移除
1 R! c) U( u8 x  m0 x% F' f
  h& T' j2 B0 ^/ o4 B1 p- ^4 `9 ~7 k. ^+ J' j; m

# G3 a: `+ L) J0 c是否拒绝root用户的远程登陆,根据实际情况选择1 j" k7 I7 k5 j7 @) ~9 u9 m
2 `3 C8 g/ P# A
7 u& s7 ^0 B2 u

, t" Y2 f4 F" _4 K是否刷新权限表,输入Y刷新权限表
! `" v  e+ z; J/ r+ \7 J
; O1 o& G$ _! K( T
# q- K! o- C! W' B  B( J1 n0 k
% T. W- S$ j4 H$ X出现此界面,数据库安全设置完成。7 r  U# h# \9 ^% h: B
- t+ V! r! ^; t8 o
7、连接数据库,并查询版本
' j1 g* ^# A( ?: Y# I2 @. q! U; e- W$ h; Q% P
  1. mysql -uroot -p -A
复制代码

# H$ |6 I% |* t其中-u制定用户,-p使用密码,-A为不预先读取数据库。
/ k9 u  Q8 S9 H6 H! c# n6 i. O* N, v
- ^' ~: A( S0 A) Y# `; G
  1. select version();
复制代码

. l: Q9 ^6 R& E5 A2 G
9 G+ |$ w; }2 ]1 ]' e
  1. show full processlist;
复制代码
7 E' x7 n/ G- M1 C

8 @0 l* V; b: k, |# T. D5 e- G# a+ O, d0 g+ A2 `
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。: F; ?4 Z! t  K
————————————————
# m7 Y: J4 c( }; L5 t版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
5 N# Q& W. p3 M4 x原文链接:https://blog.csdn.net/zbljz98/article/details/80462241( z# l6 J2 d4 a* t# q' o; D7 b

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-30 02:52 , Processed in 0.040500 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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