召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2514|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
* a# p+ b6 |' E+ ~' |6 Y3 x
MariaDB和MySQL的关系:
& c0 ?( M" l" J! `0 G% \. e) I9 L
: I6 d3 k. P$ p* X! y8 }MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
9 l* T, C3 s! a' ]5 \4 h8 ZMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
8 F' R7 c+ y3 r  }% n# FMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。. `; g8 i" j7 X
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
( s0 o4 x$ _. [' G) t
添加MariaDB的repo源:
4 B# a1 C  C7 a: @; E# L; e# B: {( ]# H
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下& V( z+ F3 Z- I+ I

0 J( S  D" f  O8 b! W- c, v- b

  1. ( G) O0 m. H0 D/ E3 M/ J
  2. # http://downloads.mariadb.org/mariadb/repositories/
    / W8 h; [  u) ~- n7 M" \
  3. [mariadb]3 z; b4 q/ Q& M( u: P) P
  4. name = MariaDB
    * J0 f; _( H9 l
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    " ]# ~9 j" Y- x) o' H0 w4 R, l
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    . v7 N  F( o# h5 c* {( t
  7. gpgcheck=1
复制代码

' D5 K" ~' K! ~4 d: R' r4 v
9 {) V: u( g2 _5 _2、清除Yum的缓存并重新建立4 b+ H' K+ E% k4 `7 r

( v- }) U) F' M# R$ V
  1. yum clean all
    7 Y( ]2 J6 |) ^3 m3 ]
  2. yum makecache
复制代码
/ t" R) G) w. v$ Y5 z
6 ?, p0 A# H' T4 H

  q. i$ U9 Z0 M
5 W9 \" w# O3 r0 K5 O; r' w: N
& Q/ y, S% V9 }, V: w! ?
3 E% H3 U4 M& d' l  ~3、打印MariaDB源中的软件包:' s$ M$ ]$ L+ C9 q$ z  @
3 g6 g8 |5 |+ d! g
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

8 m; C7 X& {, J; l5 A/ W9 Q9 q2 [( x0 Z' y
/ [( Z5 K  l) q' Z
test为测试工具,backup为备份工具% E  @& D0 k" G4 R

( z6 f& T5 [& Y4 Z0 M$ {4、安装MariaDB数据库:
8 ^( _! D' d- K# _4 I
' Y# V& E: g# c" \' }" B
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
) d1 }) x' b# Y% K1 L2 b% b: z$ r3 _
- ^, U# N) B3 `9 W0 K; J
% T8 P7 E! Z2 e" ~# Q  c2 f2 _- W
% p4 ^# j$ Z! g) i9 f8 t
5、启动数据库并设置为开机自启7 C0 W! Q0 {' S! I! t2 b- ~, F; m4 |+ g

( a8 C" j4 ?1 T& l& Z
  1. systemctl start mariadb+ ^( ~8 p" H( w. w, j
  2. systemctl enable mariadb
复制代码

9 g: R$ V; B( `8 Q/ Y4 J, P5 L5 Z  j3 H' E+ P7 T6 U

4 T6 w! S( l9 J' p4 c8 }
8 V4 E! T1 X! \6 `2 P6、初始化数据库,并删除测试数据库及更改权限和设置密码
8 s" c6 E/ Y* t/ Y/ I. R
8 h5 M4 j8 S9 b  E$ o7 {8 S2 H
  1. mysql_secure_installation
复制代码

6 n! R8 K; _2 Y! _; c, V3 c$ o
5 ~4 b8 ]7 h& p1 i& j$ U8 @: v
" j% m8 I' K  Z4 Y; k
输入数据库设置密码
2 X. o/ l3 P2 U* @) A0 c
$ e3 s" L# I4 E2 g  B5 e& h" @# g& u8 J
8 C" X# T# Y6 |; h
是否设置root密码,输入Y进行设置! c8 _4 R" Q; P8 V1 X3 i
6 G# x; z# w4 [  |1 h/ X

& ?) d5 N0 J) {# r
" y. h9 V1 N2 O7 W: J是否移除匿名用户,输入Y移除
: q7 h" z! D8 `7 b6 Z+ K; J1 b$ r( D  m' f
) g: X; L4 p! o3 v3 d  ~6 M" o
2 M  ~4 z9 {  d2 g0 \' M$ t1 w  x+ {; A
是否拒绝root用户的远程登陆,根据实际情况选择
. _7 [( s) W0 o  |. h7 M( m. |4 l% m  P2 }( }$ S* s+ L
) u8 ?% c% f4 k# b- r/ T4 ]

: \* I) x0 P; m; ?是否刷新权限表,输入Y刷新权限表
& b, k0 {' O. K
8 a/ N3 h6 x: k  h$ N) v* C1 l! Y' D, j, G- I, c

# x7 O; h$ [. j! g6 G出现此界面,数据库安全设置完成。) Z0 X/ G; p  \+ w- G' p& g

& j: j, k+ g/ M, h; W( M7、连接数据库,并查询版本
' ^* e4 ^, S+ f9 Z1 |
0 T1 B8 j! L& [* t5 B
  1. mysql -uroot -p -A
复制代码
- u  K4 J" h: b1 V
其中-u制定用户,-p使用密码,-A为不预先读取数据库。, V7 B" m8 d$ Z. y) Q; Q# Q8 q

3 T1 `2 V* q5 O# Y+ U
  1. select version();
复制代码
$ A% O2 H3 b: h8 {. v6 S' c

$ W  X4 C* s( ]0 E# o9 q9 y  M  V
  1. show full processlist;
复制代码

0 `' G8 L* T& `
4 d) X+ L9 X" q( r5 `# }) p8 e. ], m! i8 |& L
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。6 H: ^" M4 Z! r8 r" @+ U; @
————————————————! z7 d; F) U( a) g3 S
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
+ V! w  L) p0 o' y9 w( `- c2 t原文链接:https://blog.csdn.net/zbljz98/article/details/80462241: E$ @& c2 q1 r1 Y% }

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-18 14:58 , Processed in 0.038238 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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