召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2562|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 , M" }7 @4 r2 G9 Y
MariaDB和MySQL的关系:
: ^: ^$ b5 K* y2 B. ^' F( U
4 C1 I; ?5 w6 f$ w$ b. o! h4 oMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
  j  W  Q8 }7 c) z# `MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
$ ], @* h* `8 eMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。+ G2 K3 r! I2 b& k8 A' n! w0 a
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
3 S: _2 P0 {7 B( M+ u
添加MariaDB的repo源:% \' C$ Y4 K7 k1 k) d" v% t! i

0 O& k& C7 p' j+ n2 i! i7 z/ w1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下  a/ w/ f: q( A+ M, {: J( ~

: r- c% [, {, e; j

  1. ( V6 j' K/ `1 ^9 `1 o+ i
  2. # http://downloads.mariadb.org/mariadb/repositories/
    ; h+ @+ `* G; u" Q# t0 G
  3. [mariadb]4 t* w2 L* `2 \7 M
  4. name = MariaDB
    7 C4 E) D9 J5 |. J
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    + ^7 Y* p3 S5 u1 u6 J$ }
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB7 h4 V0 w: Q( J' }! b  P
  7. gpgcheck=1
复制代码
) |/ l% }/ R$ ?( U; }: ], W3 F
1 o* X$ Y- j; r% c
2、清除Yum的缓存并重新建立
! G) C' g1 [9 a9 X; f! S! Z9 l- j( K
  1. yum clean all1 e; I  u9 q  ?& l
  2. yum makecache
复制代码
6 g  D' H6 i1 `, T5 F
) i( d6 x) j* _* S6 o7 A* j& j

& L! H' B% X1 a5 ]" A1 N0 ]9 h. m4 C' u- U' Y3 k5 ?8 x4 k
* }/ O( e$ D% b! r2 @. x

# l4 M' A- w: W% V8 G% I8 j  i3、打印MariaDB源中的软件包:
" K" N3 _# E  g) u$ m4 A
6 k/ I5 h0 a  c' O$ I2 t' U" |
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
9 P! x; A1 x4 w" q1 n& ~& G8 ~

& E) t; N) \( U; ]" M) W1 o8 Y+ s
5 Q1 v% J# Q3 a0 Y, J' Ptest为测试工具,backup为备份工具
; V, S! b4 v! j8 y0 `# M! C
/ K( B8 `2 B( s' Y. Q' N4、安装MariaDB数据库:
# t8 s" Q% M/ g8 G
. D+ M+ ]3 D8 V% p2 K7 y9 I0 R* N
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
1 |, z, a7 q9 ~' i1 h( m

! s! T' Q# ]5 @
- [& k- f3 M4 l5 _2 h
; T# B& C& n. p8 j8 p3 d; m' }9 a5、启动数据库并设置为开机自启1 d% C& n% V& }2 V9 @! e0 D9 l
3 D0 }" Z# |$ S6 j' b
  1. systemctl start mariadb9 w9 s0 e6 Y' G+ o8 q2 b- V
  2. systemctl enable mariadb
复制代码
* Q0 q, Q+ _4 l1 ?# |/ U& w
( I9 R0 X- G8 L/ a$ X

* V. `  ], `) m7 w( ~- g8 ]8 X; |
6、初始化数据库,并删除测试数据库及更改权限和设置密码
4 Y+ [2 a7 M, i/ G1 L9 ]3 g# }
% r- m& P  v: g& m
  1. mysql_secure_installation
复制代码

3 M3 Z9 @. H$ S
! Z6 ^+ |( w/ B# X3 X( u, ~( p& l* ~: _

9 t% g8 V' O0 f4 A输入数据库设置密码% S8 H% C& S$ o

) n3 ]" Q' K6 u1 T5 t! U! A' v: i6 e. d! F8 |5 ~

" M! a% i: ]) Q; H' ?3 x是否设置root密码,输入Y进行设置- @/ r. n; c. t$ I

; Z3 _$ z5 f6 U, r
6 i- c) B6 E, Q7 X: N. Q) C0 t* M7 U6 Y7 ?5 D
是否移除匿名用户,输入Y移除
, n# M, Z9 A+ Y* X5 i4 G6 {/ c2 E: h' \0 V/ X5 y9 z
% _* D  b; j- L+ t) T
  i7 b# l9 z6 Z' ]
是否拒绝root用户的远程登陆,根据实际情况选择
: u6 j+ q- h$ l6 e2 A$ s
) q3 N, _1 U4 r! o" U+ c+ C0 S+ P) E  ^% W, h0 a! d/ p6 R

) v& Y' W" s: M+ x0 P2 _1 S是否刷新权限表,输入Y刷新权限表
9 |, m& L9 L0 b& ]9 g# X) [/ W3 U7 M$ E

, x* E5 X* x! e: ?' m4 T+ |- d& y  `9 m
出现此界面,数据库安全设置完成。# ]! ~% N# B2 h9 _* i: f4 p" N5 y

" a# V6 w1 O  Y7、连接数据库,并查询版本
+ h3 U8 ~  e# r# ]
4 ?2 k+ @' Y( f& ], F4 h5 W& m+ {7 F
  1. mysql -uroot -p -A
复制代码
0 b* T' i# S9 r$ l+ ^, C$ U: r6 ]
其中-u制定用户,-p使用密码,-A为不预先读取数据库。) m. d9 L: E+ p5 \8 `

/ z' k9 {, T, \; p  l: R
  1. select version();
复制代码
$ s: W: Q2 w: Q9 v* \7 _
4 w. m' Z% }1 D9 {
  1. show full processlist;
复制代码
; O  c  R2 Y: P# ~
* \0 C1 C2 F' s, T. x4 M2 a# U7 ~% z

2 \9 h/ w& I* u* H3 q& ^可查看当前用户,及登陆地址,选择的数据库,数据库引擎。2 ^: u1 b) r* v% i9 ?( S
————————————————
2 o" P9 ~0 |8 o5 n' D版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
7 O$ Z( n- W& Y, i- P1 E原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
' z* Z5 M5 a3 V; A

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-5 22:03 , Processed in 0.036138 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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