召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2489|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
( u6 N7 `- `" h1 Y' t" y
MariaDB和MySQL的关系:
; A8 e2 w6 Z/ D+ R) u! ^- z7 @% O1 o' z
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
) J% l7 y5 t. b( c. b2 U$ DMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。) I9 P3 q- ^" Z, q' n
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版的功能和自行开发的新功能。3 f9 {5 ~! p! ?
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
; U9 M, {/ {$ ]9 x
添加MariaDB的repo源:
1 h9 p0 [  ?3 u2 S
3 O3 r2 h3 p* W; Z7 M+ g. B5 h1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下* l" G/ q$ {3 C0 T" o
. `; P- p* n+ D) F' W8 ]. \

  1. # m( a* A2 R0 R9 s; P  Y
  2. # http://downloads.mariadb.org/mariadb/repositories/8 P& r' f* }; m8 N0 u( p) f
  3. [mariadb]3 y' V' b) r6 z
  4. name = MariaDB
    ! x6 _: L4 U+ w( u0 H  _" O
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd643 Y  H5 j( r( f( p& I
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB# c' J8 s: [1 ?' Y( u5 i/ m
  7. gpgcheck=1
复制代码
) x9 k1 j% {3 R3 G
: X* _: H: v, {, V% R! d/ d* I
2、清除Yum的缓存并重新建立
- [. R0 B! Y! y* @" F! c3 ~
5 g: e7 z& Q: `; c4 r& a3 u
  1. yum clean all
    3 D( g- @% p  q4 F1 x) T
  2. yum makecache
复制代码

" Y- N3 a, t6 A& N6 N) y3 s* E# ]) M* B, J( o

$ L! g6 v4 W; h
7 g, @5 P" ~5 N  f4 R8 J! j
% C- n, `, K0 _: s  e( J
6 M2 `! ?2 m! V7 ^, v0 c* _3、打印MariaDB源中的软件包:0 \. }, U5 `  v# `  K4 l5 q
8 }; n% q1 C) e( I$ k
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
. o: j& D) x& z: `2 S/ D; n1 ]

0 P2 C: P" N$ H: D
4 g8 g* i  b3 ttest为测试工具,backup为备份工具+ |! K2 j. j% B7 C
2 ~" h6 I5 F' X
4、安装MariaDB数据库:! v7 d6 Z- }6 I$ `$ x

' A: d9 r$ E8 |
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
% H) f- O! M: |: _3 |

8 @: Z) G. c- e" {6 j6 A9 N' \

4 z4 U2 F% n9 j( w; t5、启动数据库并设置为开机自启' ?2 v/ r1 ~9 m% `. x4 y" ^

% [+ B6 @( Y( L4 c
  1. systemctl start mariadb
    ( _2 n. ?% ^( y2 U% r( h
  2. systemctl enable mariadb
复制代码
* X' G0 H. y. z/ `: q
' a/ `* E5 x' Z) ]7 w  B0 [7 X0 t! F
: n6 ~- M0 r# r
9 j8 E3 W$ o" g6 W$ C
6、初始化数据库,并删除测试数据库及更改权限和设置密码
1 T+ M4 Y2 ?2 O
( ^3 Q# s! A5 ?, z+ K( k$ U" X
  1. mysql_secure_installation
复制代码

& l$ ]" M9 {" |; C$ f9 w
+ f- |) G3 z( U
$ x; ^8 L- [3 C/ V
  N$ q2 U7 I7 X5 u3 m' n* e输入数据库设置密码
# ~5 E, }& h: v- V0 g( ^
' _, R+ v. Z/ H3 D4 z( H' F- A7 C: N* O
  I1 |# A7 N) h1 u( H+ ~
是否设置root密码,输入Y进行设置
9 y! g% D  C0 f  \5 `9 e! ?( ^0 G3 i3 }' }* Q- X% H, c
0 M3 R4 E" W- j: @3 b8 P% O2 J
3 t1 m5 y% l0 v: [. B8 F
是否移除匿名用户,输入Y移除: N/ x" P3 U, {$ C2 M5 W" C
, w, `, g# Q* h- O1 A
0 Q4 h+ n& J5 w8 w+ ~

4 B' c2 A' c/ o3 b3 q是否拒绝root用户的远程登陆,根据实际情况选择1 F% d7 p. K$ [
) U( Z3 z  g: g+ z/ f
/ x& w; T1 [$ E4 \8 G
  G$ H4 E) o) U* h% x' Y
是否刷新权限表,输入Y刷新权限表. H1 F0 v8 N3 J) c
+ L8 s6 _# I  m& l& Y

; D( E8 a/ q; ^0 k
* N. N# A5 ?: \5 ^) e& a出现此界面,数据库安全设置完成。
2 F" D) V' }2 B# }% C5 n: o
, v* F9 O# }+ t* H, h7、连接数据库,并查询版本
$ v) ?$ O5 `( O- B& \
4 @6 P5 s0 N, b  e$ x, t, ?. G
  1. mysql -uroot -p -A
复制代码

0 N) ~. u9 B& w/ d其中-u制定用户,-p使用密码,-A为不预先读取数据库。
7 X7 f1 d1 c% f
# K/ C' W/ G" P/ \' {! y; n
  1. select version();
复制代码

* P# F& m) E* V0 F/ Q* }5 L9 a
* u- H( c; V, Q$ F
  1. show full processlist;
复制代码
4 A( ?4 Z( g4 D- G9 Y0 i
# J% g5 n3 r8 C9 H, y- y

& r0 c( [" D: y+ G  V可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
0 x7 L% C1 a$ q' K0 _8 Q- {; Y————————————————
0 |4 r& X% s: _, ~9 L1 x版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
9 S/ K# |* }( G) V# @原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
- K4 E7 h0 `8 a$ C

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-8 20:56 , Processed in 0.036739 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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