召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2779|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
$ L) S1 L4 Q& y, S; Y2 L
MariaDB和MySQL的关系:
2 |$ a4 C/ V' H2 x9 Y# Y6 b" h) _! {6 `* Y. Y( ^8 i; g. O1 z- k
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。+ k( j, X/ B4 ~- b) z* {  t
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。, t; @) G" k7 m3 F3 _6 T
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版的功能和自行开发的新功能。
8 Z* B4 D$ g% s3 Y% a' c现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
, Z- t  k0 W) M
添加MariaDB的repo源:8 E9 t/ ~/ L, x
0 h. m3 A/ p+ D9 c/ j7 j
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
* j/ k6 C. L) E1 G  |( E6 B; P, U& G+ T( j  d1 ?
  1. : n* E! \  w9 \4 B- M
  2. # http://downloads.mariadb.org/mariadb/repositories/9 G& d" `  e2 M& _/ I
  3. [mariadb]" D5 ?% i  }* h0 y9 ]8 n% s3 m
  4. name = MariaDB
    ( u) {4 g9 t- m4 a( _/ @$ R
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    ! F$ K! K$ C1 q3 V, U. z
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB5 W* `: P; r2 |: Y) d
  7. gpgcheck=1
复制代码

5 v5 `& S& H0 |3 a' |+ w0 H7 P/ ]# W) X7 k! q
2、清除Yum的缓存并重新建立
9 C& J7 r' h) x, T( M$ w, k, z& W0 J3 A) j
  1. yum clean all" |3 x, S- d0 r5 z9 n
  2. yum makecache
复制代码
: M% o, h; S% ?& B! J0 u/ q
* T/ h$ [  B0 q9 w

" U4 s9 X: s1 K$ [- q# m8 U( \

, B! y% M1 a: a& S: {: j" z0 W% ?
3、打印MariaDB源中的软件包:
6 ^% I3 a" S: |0 z! Y1 O' B
! X  ?6 D8 P$ \1 Q3 B
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
: W( H9 z: I4 ]: }. G( c: E
& j% t! x# m5 a$ l: G8 F
( ^- r! R! Z% e3 m( g8 O9 }& b
test为测试工具,backup为备份工具
4 o+ z/ @% p( j; O0 G  ?  R5 `* u1 ?! F1 i+ a& d% [
4、安装MariaDB数据库:8 `5 }  S, n1 M! w3 @* w9 f

& B( u1 S1 m9 v( K, y5 n+ D# T
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
+ D: O4 E+ S, n. G

4 ~; h9 f' N3 ?% B) d8 ]+ c8 O" v" _( s7 ?7 s# Z

9 B3 e* m+ I& S5、启动数据库并设置为开机自启
  N$ X7 j: s) y2 w! w+ N# f+ q! [% ^' [  v$ ~) X
  1. systemctl start mariadb5 {+ N* [* m0 B& \; I
  2. systemctl enable mariadb
复制代码
3 }$ p) q! ?3 U2 q/ @/ X
* f) d9 Q9 M: g$ Z! D: e3 Z
" f6 P$ j! w$ _/ X" d+ c9 b( q

! c. z' g: Z9 U  {3 @6、初始化数据库,并删除测试数据库及更改权限和设置密码
) J) r8 V! S; w- X( L8 U% ^& y2 A: v2 {$ \  h
  1. mysql_secure_installation
复制代码
# P6 |7 g! J8 K+ k' [9 q
( ~! G: {; h* r
$ r0 B5 \9 \6 V9 S/ s7 |) ]

& l. h4 }  p' ]" W3 y输入数据库设置密码$ E' h" N2 h9 M: u* E; q9 w0 ]# i8 [

3 H" H  \& O& ^, _+ u  x, E
9 s; P7 J" J! N0 x# d& [; |  F; C
是否设置root密码,输入Y进行设置
4 d, x( J$ j* x& k7 D' ~7 P' f& L* m( `  v
- w  [0 F2 M( r, z% ]. A3 @
- f, L+ q$ z. J9 x  Q6 E
是否移除匿名用户,输入Y移除
) h1 B! b: Z8 p* o' b5 \$ Z$ F, q. W$ ~% j* t" D
/ y1 Z4 z1 @1 E5 q, G  q# h
% [9 O$ B. H' n
是否拒绝root用户的远程登陆,根据实际情况选择
8 b3 t3 ~$ b+ O6 q
& {6 m6 P- [, p; R1 |) U
* S2 O1 C% b) S6 l& c' B' W% w$ `# b4 e; ~
是否刷新权限表,输入Y刷新权限表0 N7 u+ Z5 z3 u2 M/ v/ n

9 B) E% B" E# f, u/ P/ b! j- I; u6 i1 o1 z
; W, C, n1 H! Q5 c
出现此界面,数据库安全设置完成。
# d6 k' [3 v5 |  N5 @% m9 K- Q7 t7 R! L4 b* W
7、连接数据库,并查询版本
; s) `/ R% a) g# Z
2 K; \$ e+ ^1 P
  1. mysql -uroot -p -A
复制代码
0 I6 ?7 @# v0 ?3 x: V
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
  R/ Z& H6 Y+ Z1 n8 K9 [! v, I9 {& p0 E- B& x1 R/ n
  1. select version();
复制代码
8 \  r* J- n8 |) h, k( K! C2 A
& v' t* H/ e) ~! f6 ?$ L
  1. show full processlist;
复制代码
$ F( T9 t+ C9 `# A9 A7 k% H

' w( U5 d+ y/ g/ [% U
7 H: h( J/ o% t" |可查看当前用户,及登陆地址,选择的数据库,数据库引擎。6 S* {8 J, R. N1 V& o3 c( {! M
————————————————  h& n. E# A; f' e3 s
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。$ c. M( e) ]; o; {: K
原文链接:https://blog.csdn.net/zbljz98/article/details/804622413 x) o0 U1 R. ~/ K2 K6 ^7 U

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-21 23:53 , Processed in 0.036759 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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