召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2292|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 : \# o( `- \& h" N7 ?5 C0 e& j
MariaDB和MySQL的关系:% N. I+ i5 \& ?+ J

6 ]+ i2 l4 W4 E  {MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
9 O6 D! g% M3 q3 q7 {. x4 cMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。8 N7 H  J/ j( M# R4 o
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版的功能和自行开发的新功能。
" K) ^6 R3 _' W5 w2 A现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
2 r8 _8 U6 y/ z& i/ V
添加MariaDB的repo源:
3 l( z# _3 _+ {) _
8 k: M, O$ U7 v" b. Z7 a* h1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
: D6 `3 W2 R' b! K' s0 r) C# X0 c% i# }$ q

  1. & S5 L1 v/ u7 `) J
  2. # http://downloads.mariadb.org/mariadb/repositories/
    + K! M( I. Y7 h& ?' |" J$ o
  3. [mariadb]5 @) F/ [  r6 y; q7 E2 t, l
  4. name = MariaDB
    / P. q2 ]8 D# ?8 K0 f0 s0 ]
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    : x: k. m( v5 a4 O4 v
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    8 N! X7 ?% c$ T
  7. gpgcheck=1
复制代码

0 m: w& [6 R4 J* J$ \8 K
+ R" n% H8 Z4 u; J4 O8 R; }2、清除Yum的缓存并重新建立  k+ ]: u3 K- t% Z" y+ E

2 ?" l* q8 a# O# {% ]* f% q
  1. yum clean all
    $ K$ w$ ?" w3 r9 _" ^$ p
  2. yum makecache
复制代码
8 ?* `" K  A5 W, F. Z1 G

% p, G$ S, ^# V+ p! s0 M6 @$ Z3 C) y7 V; y1 r% G8 ~

$ U# m2 v( V- Z( ^
$ r, j: Q: c2 J/ M
* v8 w  Z* `. m0 E  s* @' v0 A3、打印MariaDB源中的软件包:7 g$ `( ]+ Y9 h

  i9 s  f$ G9 S( u5 P2 o/ w
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

9 B0 c- @7 g7 E- ]# ?" I5 U2 b, ~4 }# d7 S4 T
7 b2 j! K7 |9 d' k+ D+ T' R
test为测试工具,backup为备份工具0 E- _4 q5 M& m. e" m
2 _+ r3 v$ J# r% g& O3 s, Z
4、安装MariaDB数据库:
; b+ s: m/ V3 _
2 v- O0 j% ?& \+ m" b5 s. v' Z8 U
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
9 t. q! Y0 a! C2 c/ \9 {8 u
% U/ e! J: w( }5 F

) i% ]8 a1 M) W  Z: @4 u" _7 U7 E) E# T" I5 h6 B
5、启动数据库并设置为开机自启
  [- `& v& l  B2 v! z
, ?4 M/ `9 V1 i( h3 S
  1. systemctl start mariadb  b+ b& ]8 ]" g( L
  2. systemctl enable mariadb
复制代码
" G/ @1 t9 b/ Y& L
2 ?/ j# l3 a- Y% r% B, ~8 x
9 x4 ]# z9 u, W$ q) ^5 `9 n

% y: V. K1 l7 Y1 m8 |6、初始化数据库,并删除测试数据库及更改权限和设置密码
. i0 M: v# x4 s0 |3 n9 a$ E# d) g0 a0 f( p" x
  1. mysql_secure_installation
复制代码

+ V2 g2 p! h& F. u& f
3 X, r( Z+ W6 |8 B0 a/ ?! V- b+ y8 A  H- F' u
" f6 _) z8 i! z, y
输入数据库设置密码6 ], L; B! ^7 m  B* t5 {
( [$ U( |( r+ f% }3 f: {

! d% j* d$ G, U+ n) C3 o- s4 a9 x: a/ Y8 }* h4 X
是否设置root密码,输入Y进行设置
7 K, _6 Z2 Q8 B2 @2 q2 t5 _- ]7 A/ b# u' ~! v

, V; M( Z0 C, V7 }
  V  {- h& b* E9 i; s: C0 ?是否移除匿名用户,输入Y移除
1 m2 O3 G/ k: O" ~
8 {/ W+ u* q" V3 r
( h0 @/ Y% U0 W/ s% r& Q& M
# L6 Z3 ]. x2 a2 R( y是否拒绝root用户的远程登陆,根据实际情况选择
/ x9 K1 L9 Y% o+ n4 \
5 o# w4 ?2 |& t* Y# t# L8 X- v" ]4 S/ [+ E* E& f

$ i1 F2 r& t. `9 j, e: e, ]! N是否刷新权限表,输入Y刷新权限表
1 W/ S' {, P5 l0 L8 J# C# P2 j% O- g
* W! ~% _# S& I+ J0 t# P
9 t' U7 b2 E9 \4 g0 D& ^
" ^' f! }9 A' E1 a出现此界面,数据库安全设置完成。
& r: q6 u1 b0 y3 T* N$ g
+ P, A1 X$ D& L8 p6 j7、连接数据库,并查询版本" ^" I+ J: U% {& v; x: G3 w6 @- Z

0 k- }; O' E& H+ e( f
  1. mysql -uroot -p -A
复制代码
7 @. s8 _& B8 f  m
其中-u制定用户,-p使用密码,-A为不预先读取数据库。# A. S6 ?' Z/ g

/ L" h: W4 |( B: D) U, h6 J' R0 Q
  1. select version();
复制代码

8 M8 C5 ?4 J2 v. s' z& o: G& x
) i; y8 R6 _; o, }: Y7 n
  1. show full processlist;
复制代码
2 t& y- F# c% b- c  q
# z0 R2 Y7 Z: I# }5 [

" s! W: y& P" u4 S7 Y: r: L/ U  i可查看当前用户,及登陆地址,选择的数据库,数据库引擎。( F5 e/ k3 D% i9 s) a
————————————————
$ l+ U& U$ H+ R% C' }/ T版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。% [! E0 a$ O) N+ ?
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
5 g. B$ H9 R/ }: m( V% m# ]8 s2 b

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-6 12:22 , Processed in 0.037435 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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