召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2480|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 . J# E# S; l! `! ?. X) ^
MariaDB和MySQL的关系:6 m9 T9 Q" i" K. S0 }9 O

' I2 _* N# ~6 n' Z( P% k/ e. j/ NMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
% j! M. L. r! ~3 h) o8 f( RMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。* O0 H5 w7 D8 h4 I
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版的功能和自行开发的新功能。
& c# q/ d4 a# @. F% q5 u: V现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
0 T9 W' O: C: `" b: N1 d
添加MariaDB的repo源:
7 d! K3 v5 _/ h& H# H! d
. b; u3 N* u2 _0 Z6 A1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
& a( ^, V+ E+ Q9 n. c( i
8 j. l0 d/ y- X' H) l$ F

  1. 9 d  a2 b% n3 h+ B, u
  2. # http://downloads.mariadb.org/mariadb/repositories/5 t7 f) r: O( Z" x$ |. {0 v& ^
  3. [mariadb]1 ]9 N) }) V9 |( X' p
  4. name = MariaDB
    + [6 G2 A' v8 j& v
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    , d. m9 N/ @9 ]& I3 A
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB+ U$ b5 `4 b0 ]0 T$ l$ y5 k7 ?
  7. gpgcheck=1
复制代码

2 }/ @, l$ z3 j3 q/ F& f! r
" q1 v" A$ P; E& V) A& @7 R2 y2、清除Yum的缓存并重新建立
" G" M' \' l; N7 q# a; n. f  \+ p( B
  1. yum clean all; C6 I9 t2 Q& t  }- U
  2. yum makecache
复制代码

7 [( b8 r' L* {
( }8 Q, w! q4 I3 p! A. O' I  T1 F& s( r
, r3 {* [  t" Y# ]
' j' p2 Q. x, q% \& V
0 A! |, ?* r" |- T
3、打印MariaDB源中的软件包:' {& c' x" m3 K2 p) S" _' L: x
/ k( w- R- N. J, _8 [6 N' Q2 I% F
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

4 P4 b$ P7 B, ]$ L
2 t1 b, Q, G' }- c( _" S6 g, z& c. j% q& F3 {7 f. k
test为测试工具,backup为备份工具
7 M" g$ k; |6 a1 I: X$ T6 V& |( M+ N  k; q- O; J$ @- |
4、安装MariaDB数据库:
; G+ E2 U$ [: y* N; @3 c" f' r$ @3 R
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
2 @$ p/ [+ o( V8 h4 \: o
& E6 u- m, B) n% l

3 t/ q( t4 J' v
1 S( B# V! E( n5 N0 ]4 H5、启动数据库并设置为开机自启
, U1 x* ~: |2 A7 x5 i5 ?
" g$ x6 y% A( O2 V
  1. systemctl start mariadb
    , a7 f: L! h* b2 e
  2. systemctl enable mariadb
复制代码

5 e  ?* P7 U9 v; }; z) h, K
( i# X( m! n- H: ?: E; ?1 R# ]; m7 P: G7 Y7 m8 ^# g- Z
4 {9 s/ Z% J$ ~) m! i7 |, r# N1 @
6、初始化数据库,并删除测试数据库及更改权限和设置密码3 O/ G# i( z: z5 M$ G; y0 f" @

/ F& @; A0 h0 `, z
  1. mysql_secure_installation
复制代码
8 W5 P3 ~9 M; V2 M
1 q3 r+ c9 l0 y! M- J' f- y

! o; k6 U( H/ l3 q# ^  I4 z8 C/ g) O! |) Y- ?
输入数据库设置密码
- r9 _5 P& x! T8 R3 _
9 e0 D2 P) _2 k0 p$ k1 `/ V$ z$ Q0 C3 w& c( ~2 d
1 c% j  j+ j- h% e3 J" x+ R
是否设置root密码,输入Y进行设置
: [8 M. e- J8 b2 D; |8 {7 ^; X* y' C# [6 B  W/ H4 Y1 Z+ P0 l
( z& A; y+ e* \& F3 D
) e6 f: I9 R' K
是否移除匿名用户,输入Y移除
6 e' v, N2 r+ Q# O+ [$ ]7 U3 r+ N5 U' f# U2 A+ j5 p" G) j$ Z# j
0 M4 h% w  j2 ~7 m/ {: o

0 N' X. o5 h' O& Q5 n是否拒绝root用户的远程登陆,根据实际情况选择. E% O- r* C) U
  u: N; V3 }5 [4 C: F  }$ h" ~$ D

- T3 D, R( r- u. k- ?- d% p. ~3 V$ f' _
是否刷新权限表,输入Y刷新权限表
  f  u1 H) U# Z6 d& d  {' R: d8 u. {# F: H  n

3 x' s+ ?4 K2 g# p3 L) Y: a; h1 c7 t6 L
出现此界面,数据库安全设置完成。2 @( X* d; X" h
% E: m) M) m+ z, }' E
7、连接数据库,并查询版本1 ~! f' ?0 f2 X
7 [5 o, ~; b+ {; f9 N  C6 O
  1. mysql -uroot -p -A
复制代码
/ v1 B, _9 O* I& t
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
% z/ `5 ?0 _8 R) s* @' n5 w) n+ ]) r- n6 A9 d! a3 {% }) {
  1. select version();
复制代码

8 s- m+ ~2 x0 j
$ d& S5 z  y, }5 \' ?) N" ]* w
  1. show full processlist;
复制代码

; Q  p/ e5 p$ n" S8 U& t  Y/ K. {, V  Z  F
4 ^# S- [% K) W9 G5 r  _" W
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
0 N; H5 Y5 N- v0 f————————————————
, n3 j$ p+ j1 ]3 x5 H2 {# z版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。+ n( G7 V, r1 C  j% n2 @( `9 ?
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
5 Z) C& z+ F% ]* s' F, Q! h7 Y( B* K

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-30 19:26 , Processed in 0.039080 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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