召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2833|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
9 T" O  n( L0 A2 f
MariaDB和MySQL的关系:: d2 d. B3 Q8 H5 P  u
+ C2 j, s5 z# Q1 \
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。! o- M) i: r7 j# S! q
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
6 R. D, ~7 t* Z, b% rMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
5 y5 v1 P8 R+ V  H4 D. q4 H% x/ n现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
# _$ e; i. Y& |. Q$ A% L
添加MariaDB的repo源:! N! G( ?' n6 c; a* W: X
: Z0 d, ?# ~3 n3 ?. y7 p
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下& R- ~; h7 |3 R+ i# W2 @& a# I4 k
% d7 ?* I3 S+ I" r

  1. % v6 Z4 }. Q' `9 J9 p; a1 T
  2. # http://downloads.mariadb.org/mariadb/repositories/' s- P4 k4 P8 K: a3 z% S
  3. [mariadb]: H8 ]2 h$ U4 M4 Q5 d
  4. name = MariaDB, J5 S' p) w9 S, s+ ]* V: R; Y2 u5 x$ h
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64$ A$ ~1 Z0 U, v! h! C
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    5 C3 p- }& R( r. [' `" @( l
  7. gpgcheck=1
复制代码

0 r8 r( P$ D( j% A; A9 M( R5 _
2、清除Yum的缓存并重新建立
8 b+ c- w/ S' q  O+ f: L
+ }3 ~1 ^0 r/ i# N+ A: R9 p
  1. yum clean all, l# J6 n3 y0 K5 \& h& i* m. B
  2. yum makecache
复制代码

& E# A8 }* j1 b% m2 E4 j  @9 D1 p& t, C% G4 B

5 Z, V( H/ ~1 s0 E
, u- Z8 D/ Y2 U( t/ |4 z. I" G" W9 m4 R0 B% ?9 l
) O4 |0 X/ m, `
3、打印MariaDB源中的软件包:
7 a9 s  O9 W$ O- H: {$ Z0 c- Q+ k+ E
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
0 i' I3 F. U3 H* k1 k$ }

+ `: C: L* {. ]& S' n8 G- z
. Y  Z: p! Q0 h( g9 ntest为测试工具,backup为备份工具
. m4 G+ Y+ W/ I
: T+ K8 I: M* O: N$ t0 Y- B; D4、安装MariaDB数据库:
8 }+ H# w2 d/ O& w/ z
/ q1 l9 @" Q! q) s6 g  w8 @2 a
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

$ l: b/ w. r, B  n0 n- _
  K- ^. L0 O0 g' d' p: H% M" o. C) W

9 [& O' Q; {4 o6 H: E9 g5、启动数据库并设置为开机自启
5 |0 U" ?! E; R# O9 c
7 S) n8 {% p# W' e/ h
  1. systemctl start mariadb
    2 M$ x' g4 ?. v1 a
  2. systemctl enable mariadb
复制代码

. M. q$ h+ V; u/ G0 `/ [$ ^/ q. R! Q% f6 [, z2 ^  _5 Y
9 [" B3 }; J: k" K( K' [

8 y! e  w; l3 h1 c- ^6、初始化数据库,并删除测试数据库及更改权限和设置密码
% I+ {0 I+ J+ z0 [# a9 ~$ j4 ~- L. o7 Q4 k7 x2 P
  1. mysql_secure_installation
复制代码
( i4 r1 m  N: ^9 Y3 f# [  x# `

1 @! D% Q1 f4 ]5 q( v" I+ b. C$ h& G" @* E) k

, C; x* q, ?- E输入数据库设置密码% g2 L4 R8 Q7 g5 [5 c5 ~; P

# a, A% x  r5 X' ^) Q8 F& {. d3 o6 t5 A
1 w% M; A: j! @9 |5 I# {3 b. u6 r8 J$ s8 M
是否设置root密码,输入Y进行设置" w$ s( K- j) b! U$ g
) f! R' D8 P; E# t
$ w8 w( m' h; W8 |) d

  j# V& u* |7 n是否移除匿名用户,输入Y移除. h. p/ _( B( w# V: ]: _
2 b! u0 b% H, h6 d) Q' L0 c

8 N9 u8 l8 J8 i* W, `9 j# U
$ O0 ~- X: t( `0 ~是否拒绝root用户的远程登陆,根据实际情况选择5 F- W- D+ F6 _3 h
* P$ i- i3 ]9 v0 N

) X# T  p  N  N: X& D
$ |4 e2 G* n# A% z9 }/ P/ q1 ?% Q是否刷新权限表,输入Y刷新权限表6 G" J* j6 [- A) h& F0 t
! L1 {  A* y, ~" d9 z/ Z: ^

1 D- Y  }3 W6 q" T. ^% i( u' v" J: R/ S: T1 m
出现此界面,数据库安全设置完成。
( ^1 i0 s! o+ K* U2 Y* Z; G& x) O
% d& r0 T' D* z0 P+ v" K7、连接数据库,并查询版本
4 s: k" ?) N% D5 c$ J4 S* g  e0 j4 r
  1. mysql -uroot -p -A
复制代码
, X* ~4 p; d5 V- D1 |( O( ]7 ]
其中-u制定用户,-p使用密码,-A为不预先读取数据库。' K" l' O+ o* X. _9 v

' n* d8 y& ]' E- [
  1. select version();
复制代码
  }) v3 s. e3 e: o8 B
2 m  G5 ^8 i/ d3 r' A& ?8 m1 _
  1. show full processlist;
复制代码

( I$ ?5 C- i5 @7 D$ I+ f! m5 O! e! X
9 g4 [) U9 J6 ]  N  f, \# Y
0 C- P$ |) c% R9 H! S3 _可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
% e, j* q+ g. @( x————————————————
# i# k' [0 g/ }( x$ P版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。6 H$ L% i7 w7 D$ g: V! W
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
+ p/ I5 O. I, P+ j

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-9 07:49 , Processed in 0.037524 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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