召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2552|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 / n; }" W9 C6 w) `3 x  t& I
MariaDB和MySQL的关系:
. P8 x. c! j& s/ I2 F$ o/ R1 D4 X$ w2 i) g2 N; m) F; _
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。  ]2 L2 a2 f: W5 K
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。6 O! O4 z* l8 Q9 m: D
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版的功能和自行开发的新功能。
/ B1 q  {7 W1 m; ^* z现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
" ~% i# U# V! \. s
添加MariaDB的repo源:
$ U- R/ Z3 R6 r% W# `0 f# r% w1 }9 X9 j: h* T+ u9 U
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
1 U* u0 s+ |6 N: n- {
" k7 u  a/ z, W9 h' {3 A
  1. 3 g0 X7 W4 z# `
  2. # http://downloads.mariadb.org/mariadb/repositories/; i- L! z$ P. `: [' i
  3. [mariadb]
    : t6 m/ \  ^- I9 Z' k) C
  4. name = MariaDB
    5 w8 k: x+ A( ~$ ]3 {- o
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    * m2 Z" _3 |# F* ~2 @! d
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB0 F  I+ I- a6 }) E9 W) t
  7. gpgcheck=1
复制代码
4 }+ B8 F2 Y" N

/ G' z: B$ [# q! k0 B2、清除Yum的缓存并重新建立; F1 t" a  q4 o( G1 O

) J) W" s1 L5 k; U- X: A
  1. yum clean all& b' t7 i. |: h2 n, p
  2. yum makecache
复制代码
, R( L1 c# ~/ b( Y: i' f: B" E

7 n' F5 D# C3 @) d$ w1 g* \4 n  {& R; z4 q  @, {/ \: K% R2 V
. X6 c, w1 P, j1 D5 O6 N0 D: Z

7 w$ b5 W6 `5 @4 v2 e/ r2 \
  F( ]+ f; @" Y: h. P1 D4 ~3、打印MariaDB源中的软件包:
, n  V/ ]: p; R3 t. a! R
2 {; H, ~% a! F& E2 |
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
2 C/ W: Z( K8 P

7 J: R  Q/ J' M7 W% t/ V" p0 w  e# J1 h$ }2 d
test为测试工具,backup为备份工具
, i8 G  h# `, B! M+ h; h; B% a
: ~: q8 P6 O! E+ [' D! y+ {4、安装MariaDB数据库:
: ^9 T( C: C: D$ A( d; y0 B, I  |2 }, @, y- g' f. s6 P
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

  L0 q# N: g7 B: \) r5 H* e- ^$ M7 P8 @) M' ]$ Q8 A% @' S: g9 W
) N" w" `: m* e0 g
1 t0 h" p7 f% A! {& C" ~4 Y" I5 o
5、启动数据库并设置为开机自启1 [8 c* ^' M% {5 l3 _; N2 Y4 Z

8 I5 Y2 c" I4 j3 d" B$ d
  1. systemctl start mariadb7 {2 n9 v4 _. B. d: A# [  ^5 B* C
  2. systemctl enable mariadb
复制代码

! v4 h9 V. D4 _1 Q  t* q( y' e, V7 k

, D! L, Y6 W7 n: Q- z
, @& G2 l8 @4 _5 d- i: w6、初始化数据库,并删除测试数据库及更改权限和设置密码' K% `6 T' V7 t) S, k: S/ @8 {

5 z* q8 ~0 }7 |! s8 p0 j1 K5 p' c* G. T
  1. mysql_secure_installation
复制代码
" f2 y8 T0 S1 T
( W- a' {% e; `( c  ~! t  P1 M; ^
$ z( E4 b- _; @. I

7 q) w9 l: p& H3 @输入数据库设置密码5 m7 p2 c3 V) k) p
- ^0 N' ?) n0 \$ W8 t4 i8 d6 |

' \- F5 G+ G2 p) ~3 n
/ }' r% s: t7 r' T, _: s* l' J: |是否设置root密码,输入Y进行设置
5 t  q+ {; w+ ?" t9 W% y9 v
3 ]" L$ P) V% ^" V( J
9 _3 l+ ~- `# F1 P0 `4 f8 t& |0 c
是否移除匿名用户,输入Y移除
5 l$ i0 W: Y5 U1 Z# _0 Y2 h, N: w
+ D2 W( L- S- W4 y( I
9 W; L' H3 I! T! v9 g  X7 [4 R
是否拒绝root用户的远程登陆,根据实际情况选择
2 X4 ?1 {( o$ A+ E- r/ W0 q$ ]3 ?
1 e% ?4 N+ ?5 b0 ~
8 x" F0 n2 R+ M9 k7 h3 Z- e$ R8 V3 H6 Y  Z$ X& ^
是否刷新权限表,输入Y刷新权限表' J+ W6 X4 a3 h  Q( d

' M+ ~2 F0 _) b9 e. m
' d$ i- i6 t" h
2 t' Q3 g; a* {7 W8 p出现此界面,数据库安全设置完成。) i& @3 _' Z& [
' c2 o4 q) t; {  ^: Q( k/ r
7、连接数据库,并查询版本8 [. y5 a1 i6 e  L/ I
, O! _0 v( R$ u4 s/ u3 O* `4 k
  1. mysql -uroot -p -A
复制代码

4 _+ \; v% g6 h7 g* [  r$ ^其中-u制定用户,-p使用密码,-A为不预先读取数据库。
4 s: K/ r, k. i2 V% F' }7 d3 P6 a2 T  a! P# i( r! |
  1. select version();
复制代码

6 b9 T/ [7 p" i$ q
5 B$ y0 {/ J; p7 q1 K+ o
  1. show full processlist;
复制代码

$ s: y& Q; ]# H8 w, j
/ d/ i, x/ O% t% Y' b7 ^9 k: r: S
# R& V" H6 \; u6 }# X& O  F- m可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
- I6 u- c, Q, X) A$ B————————————————4 z3 C0 W  c4 t! e" ^/ ~
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。: L: ^$ I7 e0 u) B' D" ^
原文链接:https://blog.csdn.net/zbljz98/article/details/804622416 D+ V& p. w4 U

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-2 08:43 , Processed in 0.039771 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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