召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2542|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 % `# o" U3 i/ B& j- R7 u3 c1 |9 b
MariaDB和MySQL的关系:# N* l/ P* L& C' m& O3 U( O; z
7 l* T9 ^% ^9 {2 u9 ~. }
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。8 {- _3 u- _! J* Z! [6 c
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
) D$ C" W/ W' d/ R, Q$ iMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
% w+ n9 A  ]! B% ]现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

7 e: U0 f* `0 l, Y  {; n2 m添加MariaDB的repo源:
% p# a6 O/ L) c. x# }  {9 V' v6 ^: C- J
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下$ }1 w6 b0 L# c4 g; P8 Z5 A. `! f

+ y0 o' a8 C" d+ W2 P

  1. / h' x  c# r. L0 s8 c9 ^, k; ]8 ~
  2. # http://downloads.mariadb.org/mariadb/repositories/" f( ?1 U! W  f. \) h
  3. [mariadb]9 j2 \1 S. w2 z) x4 D8 I# Z
  4. name = MariaDB
    + h  Q$ q7 q, x5 U6 L, s0 W! t
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    + y* e1 {3 u% X+ G
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB% O4 n, S( S% u+ [5 O
  7. gpgcheck=1
复制代码
: T) @% w. {% Z1 ?& q- A8 i

7 S2 h2 Y9 X3 y2 K% J2、清除Yum的缓存并重新建立
7 g  z* S% m+ j* r3 N
9 U+ n! F2 d7 N; N5 Z
  1. yum clean all
    - V7 l0 d! M$ g' V  k7 K9 t+ t" \
  2. yum makecache
复制代码

+ w6 a4 {9 k. a' N+ V2 c: d! _' J* G! W! A) j8 h9 f8 @2 ?

1 S* x) u9 m) I8 V- `! _, C
! N" e$ W. S; f2 O( Y/ a8 Y+ U$ P

& G. s# ^2 H4 J# p. _, H- w9 F  R3、打印MariaDB源中的软件包:6 D% F" H1 N  t  g" n0 z( E4 u
+ e5 r+ W4 s: d( ~; H
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

7 r' v4 ^( k7 \" M. d# z: {$ X
0 `# z" o5 t: G! m1 r& x  m! p  ~% l: ^+ N
test为测试工具,backup为备份工具, Z, g0 {1 e2 p; y1 V0 }* F8 {" c
. q* s' u# @+ g' J. D+ f0 o8 g8 Z
4、安装MariaDB数据库:8 e( [4 Q0 l' v+ `

: d: H! ^  o/ t$ H6 l0 _
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

. B: w- e0 h" [1 A
& s$ `& O  ]3 Y- _& _8 a6 n" T) Y9 u% t0 I& U4 @, V

; O+ `. B" ~6 I# i5、启动数据库并设置为开机自启, B; X% i' v" }" }/ R
, |+ s8 H, _. z* z" S' `. I
  1. systemctl start mariadb) p1 N. h" _8 O+ }! B! {2 k2 j
  2. systemctl enable mariadb
复制代码

+ e  V0 L" n4 g2 z" |: S7 y9 x. A. }' ]
# i; v! X( `% G- K! |* h0 }+ Q

$ A* E" @  V; J) f6 \8 I6、初始化数据库,并删除测试数据库及更改权限和设置密码# C2 r2 Y( Z+ W& c/ n

9 w& h& Y) M9 l
  1. mysql_secure_installation
复制代码
% @  f+ z5 J, c4 }- T- V

4 J2 V9 X$ i% f! Q; u" J; v; C! y* i$ B

% {, x; s  W  B3 g/ |2 x. N输入数据库设置密码, g8 d5 O: s, b0 b& i
# W& @6 F! M( {! P  L2 Y$ ^; ~' U

0 t1 l0 E; l$ S* r! T3 f% D6 r8 j  G9 u9 t" b& o& R
是否设置root密码,输入Y进行设置: t5 h; `6 P# h* U# b4 G; `$ x4 ~

/ L4 Z8 M4 C) p. t4 s+ e
0 ?6 \( z: e8 N& e1 S0 @$ p
. w# p1 u/ F  Y$ @是否移除匿名用户,输入Y移除
% h, h2 o0 [% `1 q2 L/ U" O
: S6 m/ L2 c. U! e- t3 W) _& n
0 G0 `/ {3 p8 J* J0 S( Z) g2 E5 v
+ [2 N8 u% T5 L是否拒绝root用户的远程登陆,根据实际情况选择/ e* E# G5 q- _+ `+ N" `0 S

& {+ m6 z9 l( K) i1 i
0 U6 c7 I9 v3 M% P3 U, l6 U! P+ L
是否刷新权限表,输入Y刷新权限表
7 R- I& O* @$ ?+ n% O* B9 H/ Q! B# \0 Z* q3 S. m/ l

4 j1 ]4 k  h& @+ B7 s# q' {0 L% ]% u
出现此界面,数据库安全设置完成。
) S: |' a8 Q& @5 C) D3 k! Z* h
* I& m& J5 G. m7、连接数据库,并查询版本
' z1 y" w5 `4 C& T2 D3 B. n. h# c1 y8 I  G4 l; D# h$ s0 \
  1. mysql -uroot -p -A
复制代码
' f# \+ y. |% N0 d
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
3 @, ?5 y5 _) L% e8 r& f, x& l
+ i; z( {5 @) @6 v8 n
  1. select version();
复制代码

/ q- ?8 O$ j# {# a  Q( W+ I! a& c  h& D/ S" `
  1. show full processlist;
复制代码
  z3 Q5 j/ q1 o5 B

0 F; a# W, R' d# T* p2 U
9 G: `5 Y9 a7 `可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
" |2 a5 a& g# e9 h' ^* H. B————————————————
8 U! A. G: {% v版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
! A4 j# v  h* s8 k5 ^/ _原文链接:https://blog.csdn.net/zbljz98/article/details/804622418 p( r1 m$ X+ ]/ F3 z$ y5 z/ R

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-28 23:58 , Processed in 0.034217 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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