召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2717|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
# D. x( w- A6 ^' {5 f+ |. W& v
MariaDB和MySQL的关系:+ T+ W% ~/ y+ v, Y
( V' r' o! H& U" l" s
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。7 W$ i! A+ ?1 {  v- N
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
+ e# s, ~* @  E" W; E) yMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。( j. [3 ?& k! ~" A3 b7 \
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
( [! K" k+ k) `7 T) |) U
添加MariaDB的repo源:1 b: L4 G8 s# k  E8 k" w4 K
7 H9 s7 \) ?7 H' K. g, l5 n
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
6 j/ t! i& b0 Y& }0 k
$ ~4 U8 K3 z* b
  1. % `7 y& w! e7 Y) H
  2. # http://downloads.mariadb.org/mariadb/repositories/8 f3 _# p# H0 m5 v% t8 X
  3. [mariadb]
    : y- r1 O! C& R' h+ y
  4. name = MariaDB
    ( m3 i& A5 x0 t* S. r  L* |0 k
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64; X* @+ q/ y; _! w* n
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB+ O( o) T: c' K9 Z
  7. gpgcheck=1
复制代码
1 M% B2 |7 U( ?$ _

+ R, k2 x7 M, Z5 o2、清除Yum的缓存并重新建立
3 O' o  E  _( N1 Z, d3 D3 s! X) }+ I
  1. yum clean all
    , A# _& Q, H: ~! h$ I* H
  2. yum makecache
复制代码
1 T6 U- u6 L: n2 G9 E3 [
$ X: u1 ]. e  F' L8 q: O

& B' G7 x& Z5 [6 m/ R" z
9 b% }8 \8 W) b" F6 J7 x) u) }8 B+ v6 J3 t# X

; h8 G0 I: R6 v$ q" O- z9 O# u3、打印MariaDB源中的软件包:
4 p  q6 `) D0 C- f' k" V
" k7 D- |; Y. X9 Z2 {5 Z
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
9 q2 x/ ~: E8 L4 P

" g1 z3 A+ u# n& \2 a7 b
6 r8 d7 D- G7 z  Ptest为测试工具,backup为备份工具
& u1 b' ^. f4 _* j- q: A4 y4 m. l8 G+ ?
4、安装MariaDB数据库:! x. k# a" {' w
0 w- s; k+ t) H  D+ V9 A+ V  `/ c1 M
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
. j! p0 f! `  B. Z

, g. X5 L& K5 X: b8 u
8 F, \+ ^' I! L/ ]: R( ?# a2 I5 \) i% T' z2 }& `$ Y; b1 n
5、启动数据库并设置为开机自启
/ i: c" u7 }+ f% U# k* ~% e& }& e3 h  h
  1. systemctl start mariadb3 M( J; q- P7 ]8 B7 ^" Q
  2. systemctl enable mariadb
复制代码

: D: |  y* q% e$ T$ g) H5 K" m0 }# h5 _: ^+ z0 w. s

% R( Q$ E: C8 D- a1 M/ I' F2 r" b- {
6、初始化数据库,并删除测试数据库及更改权限和设置密码
- {: [. g' O* m4 y% [
" ?8 a: t, C: H' e) Q7 f' K3 @
  1. mysql_secure_installation
复制代码
: G6 K+ V9 B* i% @) t6 o6 z7 G
$ g, M6 F+ n: ?4 I2 P% @
7 ?4 B4 d5 H9 |6 u+ @6 l5 |3 C% ]
" ?# I# D0 V( V: g# W
输入数据库设置密码
9 o- d) C+ G/ n( c8 X; \& `' D
! s9 Q8 _" M. q. A! _! @" Q. r$ ^8 F& U) P# t
) [8 V, T( ^" l- A- M
是否设置root密码,输入Y进行设置, {5 q# d; y2 Y9 r1 ~

8 h& S$ g* A0 a% n0 F
. I  C- D0 b3 W) \' p) b$ c! @' _% C$ v& n  b
是否移除匿名用户,输入Y移除' W; U3 d- s; U! T# ~+ q

" p8 s2 ]& V! m+ Q. x. T" g3 J6 e; F4 p2 O" o0 i4 |

4 e1 X" i% `3 u& ^3 q; w$ S) O是否拒绝root用户的远程登陆,根据实际情况选择5 _2 ]* m, ]* n7 V) O; f% a

, b% F: S  [) ], Y! ?+ f0 `
! I6 g5 v4 O3 p- ~6 J: A" Y! l4 z' ~  O7 T0 B* U
是否刷新权限表,输入Y刷新权限表' W3 u4 l* n( Q

& E6 a1 b( I7 Q9 {& Y+ F% c- U5 o6 ]/ I) U% B

8 T; |1 W+ p" S$ b: r出现此界面,数据库安全设置完成。
6 C' q7 |+ I/ Q5 a; _' s% o3 ^8 e6 f+ R$ Y/ z
7、连接数据库,并查询版本
6 c4 k2 {9 C; ?7 C0 R& P: j) g+ ]* I' P
5 m- D8 }. M# n2 E
  1. mysql -uroot -p -A
复制代码

3 b9 @5 R7 O  r其中-u制定用户,-p使用密码,-A为不预先读取数据库。
2 n. r$ }0 k8 A' ^3 J) u% D5 ~6 J# Y' y( j/ |
  1. select version();
复制代码

' q+ b6 _) ]* J$ G# o! [, g' d- G0 ?* O, ~4 i5 a" m' ^
  1. show full processlist;
复制代码
6 [) a! U- U: a- c4 H$ r( S4 ]7 u4 \

/ H/ i6 w3 y+ }; o; L1 F
  W; a; R4 Y. W9 l5 x( |可查看当前用户,及登陆地址,选择的数据库,数据库引擎。! v& B" r# r" d; n  ~
————————————————
  Z# L$ d: ?, W  ^& ~版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
8 _# P7 {% X; W, |1 I- D原文链接:https://blog.csdn.net/zbljz98/article/details/80462241  M" Y9 z% j5 V# g' ^3 B

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-13 17:25 , Processed in 0.050067 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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