召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1716|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
, A; ~: X/ j( a4 J+ d
MariaDB和MySQL的关系:
5 s! c+ }3 n! H5 \( w) d  U, }$ S- B: u. n, _
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。$ w5 V" f1 L( k* k* N
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。! z! v: X% H7 d6 X# ?
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版的功能和自行开发的新功能。* D! M- j+ h3 ]' ?+ L1 H
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
2 q  Z8 V8 _4 {9 B0 `
添加MariaDB的repo源:
+ j$ F7 X% h4 w1 _/ n/ G1 V9 i; t5 B2 i" {/ E! ^% j. M( l
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
( P7 f1 `8 r) {* G' o% L6 c2 g0 }) ^  e, Y

  1. 6 W- b5 f- }( d4 M' x/ W% J# s
  2. # http://downloads.mariadb.org/mariadb/repositories/$ p. i! R" c- y; Y8 [3 G/ y
  3. [mariadb]
    ' L! K8 S5 L$ P: w& \& ^
  4. name = MariaDB, ~+ J7 b9 T: Y  \! O8 |) Y
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    $ ]5 ?- l1 K) a5 l0 Y8 I
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB7 n) B) ^% L. J% F; V5 b
  7. gpgcheck=1
复制代码
4 D& ~5 h# U. H/ Z( N" E. U
  C8 I% O" y" C2 |2 |
2、清除Yum的缓存并重新建立0 V  w4 g0 z' s! S* D0 h

/ ^$ V7 e# b8 S  F. y/ A( H
  1. yum clean all9 y0 R% l/ N2 j8 {/ F* D0 B
  2. yum makecache
复制代码
/ m  L5 o6 l# O; @+ W" W" K

/ o2 s. D! k( G8 `& ^& Y
# s: d- [  z! q( |: X" K$ X
" @' ?3 N8 d7 i( {! T2 t8 P, m% J% R0 O# ~- W8 H0 V7 e
# _9 b" ]. Q* _6 C
3、打印MariaDB源中的软件包:
+ z, W& x( w; J2 |
( x  ^+ c0 E' N
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
0 E5 d- Z3 m' ^$ ~

" ~! t4 |# O& J/ S! @- X
' j4 H0 h2 b. i; g7 }test为测试工具,backup为备份工具
$ T! a6 w# p' Y. r' H/ V
( i' @4 K7 W- {/ Z! P( G% F4、安装MariaDB数据库:
. I0 Z# A' X. `! j! \4 z; @' N2 [8 i' \- N( i- p2 w
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
, q& W5 D. a- c

% L! P/ l7 P8 u# U9 T
% L' Y4 k. ^- @5 r) H" c+ Q8 j( t& Q* d. Y
5、启动数据库并设置为开机自启
" w# {2 P+ N+ K. ^( q0 F4 u( u" c0 z0 n9 U5 z, x( z- w) F
  1. systemctl start mariadb0 E) Y, _6 R( i$ H2 i8 r
  2. systemctl enable mariadb
复制代码

5 O! w% y4 e: `, H# N4 k7 }
6 r6 W$ P& C) I3 k! o: y9 r. H$ b+ {- N7 ?! A  r

4 t* p* |& f: P6 p4 w6、初始化数据库,并删除测试数据库及更改权限和设置密码
" R% _% c7 e- `$ ?' x# H! c1 b) E, k* ~5 g/ ^
  1. mysql_secure_installation
复制代码

' i3 z5 A1 k9 I
6 E6 a- m/ G1 \2 e, T' U6 K& U) u) o$ _6 f  o9 r

8 v; B; U, E" j+ j' y0 p/ c/ U; P输入数据库设置密码
; p9 D4 T8 m" _8 v, s. L( D4 V. _0 C, p( \
1 f+ F0 l- A& n) x% z. f

- F+ b2 q& {6 [# b: I是否设置root密码,输入Y进行设置$ _5 Q! `& D5 c7 Z

( v3 c; }  _) `
7 o: c6 t3 z2 F/ Z* c
9 [  W' n$ ]5 e, Z是否移除匿名用户,输入Y移除- I( ^) s" g& M) B2 F
8 U3 d6 r* {# l' L/ a" P% o

5 Q0 K" d# z6 o; u2 x" j2 Q; q: V, F7 D
是否拒绝root用户的远程登陆,根据实际情况选择4 }+ a# r$ K: _6 t1 u$ b7 a! O

! R8 w& t2 {  |* r5 h( f) b: Z+ S3 r! q- W( Y

0 ?% T8 b' G! J& _是否刷新权限表,输入Y刷新权限表
% J% z6 G* T. i# @; t1 s( m1 ?! J' u& z2 ?4 \4 H

+ ^3 d, l; J4 Z5 O5 Y- P0 T' w% `; [# L: _( x' Q" Q, @
出现此界面,数据库安全设置完成。
; a/ n+ D9 m1 Z: [3 P! s
+ b( D& g# B; K; F5 ~& b/ t, z7、连接数据库,并查询版本
$ w! l/ G2 E# u" T0 |* `; R+ Q& M0 Z; _- T; A
  1. mysql -uroot -p -A
复制代码

% `5 ]- Q# V' q其中-u制定用户,-p使用密码,-A为不预先读取数据库。
$ S& f# p3 Q- W& g( X. Y: b
3 `- V7 k6 u) U, I
  1. select version();
复制代码

  |4 x2 i  E5 _. j2 @+ F0 p* A# G, g8 A5 i
  1. show full processlist;
复制代码

. A: z& L8 O% N6 f
2 J$ S/ m% n. B- c2 j: [
2 |9 p' c& }8 l- f1 @2 D可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
' |1 v) s$ Z& `7 j5 T! `7 d7 \————————————————
6 w$ U0 `0 N, C( t- H版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。8 x; c. Z7 @- g1 c8 v( F1 x
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
+ P: n7 n4 j3 I9 `9 l; V5 W

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-3 11:59 , Processed in 0.041602 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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