召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2945|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 & P; H' [! z; F$ [7 F; v8 }. H4 X
MariaDB和MySQL的关系:
) B( r$ F5 n: O! y: L5 N( d) h: v0 L5 ^1 K! O6 J& i7 \
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。) V  o% `7 W1 d$ B' ^% P: f, y
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。$ I. k/ h! o* v/ C4 _
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版的功能和自行开发的新功能。+ [$ [# D1 e' _
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
" C6 K, Q  B1 ^
添加MariaDB的repo源:) k5 ?) }$ y. M' e2 C

4 f  r( u7 h$ j; f2 B1 ~  _) h1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下% N7 V4 |4 D: i' ~

+ S1 e0 |2 H% ^; z+ f

  1. * f6 b, n0 L+ Q0 S0 T
  2. # http://downloads.mariadb.org/mariadb/repositories/% I5 G# \2 L( a  U7 K% P9 s
  3. [mariadb]
    8 _* F* T- ~$ R5 a/ M" p
  4. name = MariaDB2 V' v& A% Y% j& t
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd641 b" R, Q) ^/ ?1 }) n
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    8 h$ y5 ^0 Z. G, ~1 C1 J9 R
  7. gpgcheck=1
复制代码
2 r: O, @/ ?% Y2 M/ t
5 H1 T: `! z7 }
2、清除Yum的缓存并重新建立; k, s5 z# T  l* ^% M
/ h' K! {; w- R
  1. yum clean all( K- a2 P  D  @: F
  2. yum makecache
复制代码

; H  L! C1 j7 ~0 y4 J- x, o$ [1 A$ r/ T* u  t: G- K' o
; E6 b# `7 j- X, {; ~

5 ^0 h$ B2 E1 q$ D( a  _$ i% X# s, b+ i

# ?5 D$ b3 N" {& @: n3、打印MariaDB源中的软件包:
$ w0 A( c4 q" `
$ _3 K- g3 K/ f, D$ o5 B
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

0 j* a1 J1 B' q8 ]' z2 l3 y9 P1 r2 }5 }( d
" M, k% t" C9 w7 _4 W0 L
test为测试工具,backup为备份工具( m" U% F1 M, j! z

! e7 |7 s0 b0 O+ R5 I. I/ k4、安装MariaDB数据库:
$ p6 P8 G( N5 G* V
4 @+ Y$ a1 ]% I# N9 L2 \! @: k
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

, g5 A( o# X; i- k3 @7 V( F, p
2 W$ U2 a2 J$ \) Z( y
  {& i$ E; a1 [( V: g+ G
  T; Y4 W6 O! r3 e+ X0 o+ T5、启动数据库并设置为开机自启8 W, a/ F) y/ ^& T
5 v9 J/ L/ K' F' k
  1. systemctl start mariadb
    ( y+ L$ l2 G: `+ [+ C
  2. systemctl enable mariadb
复制代码

8 W+ \; k0 d$ y, N( }% Z- h
; N. @) d  ]! I# a0 a" ^* m" N/ C+ Z' \+ h( W
. C* t/ L# w! y7 u, E2 x
6、初始化数据库,并删除测试数据库及更改权限和设置密码
2 U  ^9 x8 U& ?
$ e) _7 b  ], Q; d3 n& E
  1. mysql_secure_installation
复制代码
6 g( m+ {4 j+ Y, z9 l" U6 Z- [

5 m) f5 U/ T4 O' b% A3 P8 W; Y' u7 {8 A' j! ]6 ^. Q- N

5 o, {' D5 }8 r2 ?& C输入数据库设置密码
: q0 `  C: D8 Q$ q/ \% b6 U+ X4 |: ]' ^" \4 O

9 K' t  ?5 t* V+ P. R
# \& b! ?! c  u3 l! D+ E是否设置root密码,输入Y进行设置# I) j" R1 z7 ~

" m; r) I+ A, {  c% {% [3 `2 x% `1 S; `+ N8 ]
2 b) e7 n* D: F5 ~( m
是否移除匿名用户,输入Y移除3 _9 e% ?% ?/ d2 K4 [6 }7 U
  n: x# J9 R+ {) e% W

  E6 v$ F8 K5 s1 C% d  k& e. v! L  A3 r
是否拒绝root用户的远程登陆,根据实际情况选择6 O8 j# B% F8 ]$ P! k( m
" H- `! W  ]( L! N6 Q9 C! Y7 Y

( u4 c% b& \& Y& o/ r, t( p2 A! k! ^4 A. a" N4 a' I2 P4 @0 M
是否刷新权限表,输入Y刷新权限表
: g0 q8 m" Q5 o, H0 }5 D" E% Q; ^( E4 R8 k( k1 s( W
  |* d) ~" ~6 }! X
2 g! ^* i, z9 r  w
出现此界面,数据库安全设置完成。
; l% R4 A* Z$ D+ S3 ]' {
& C5 I5 c3 n1 J+ ]' Q7、连接数据库,并查询版本9 z  E/ J# {' ^
4 |, h+ \4 A0 t. k/ P
  1. mysql -uroot -p -A
复制代码

! [+ H% s) K1 k% E+ ^- d$ v' s4 S其中-u制定用户,-p使用密码,-A为不预先读取数据库。
; R3 x4 E, w4 H5 U$ O
) i$ N6 C) @/ t( ?+ E2 ~
  1. select version();
复制代码
0 F  u/ U; ?1 P6 _

% z, v1 E- [9 D
  1. show full processlist;
复制代码
" W8 G& h* \$ P+ E9 [8 Z
! U# k# N1 A5 F8 ?# ?4 F/ K! U

. }% L1 ^' F; ]& X可查看当前用户,及登陆地址,选择的数据库,数据库引擎。9 l: o& {6 `# w, s( M  y! z
————————————————/ d- Q) }+ }3 T( n. p# r
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
; [& T5 Y. r9 U7 I" {原文链接:https://blog.csdn.net/zbljz98/article/details/804622410 Y: Z, o. D! S: t4 \. m( J5 X$ E

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-22 01:53 , Processed in 0.037908 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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