召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2773|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ) @% K" Y- y% v1 D  _# i/ N
MariaDB和MySQL的关系:
% a% u! j( w" O$ L4 L& {* b" ]1 X3 [+ ^6 g/ g, r' \& b
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
$ W0 e0 b- F* u% Y4 c4 |- j; ?, j# bMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。; m& r; a7 I# o/ k9 V
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版的功能和自行开发的新功能。
" X  p+ _' ^  F* H) @3 ~现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

% `* N* @0 [/ M! r; B添加MariaDB的repo源:
% X$ C; O8 L9 a
$ Y2 ?2 _' t) y5 i$ j3 \3 S1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下+ k( n0 d3 U% s; v. J
& @: X# X: |4 d9 ^- M; a

  1. 5 [. I6 t8 N. E3 @( g7 m' Q  A
  2. # http://downloads.mariadb.org/mariadb/repositories/
    6 r$ t- a% s- D$ A
  3. [mariadb]; z0 m5 X* d, S2 Q' S7 G  Q
  4. name = MariaDB
    & {$ b2 C7 x+ o# N' }" h9 `3 F8 ~' J
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd641 l& v( e) x) ?4 u) F- X
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB& p) c' T4 I) F! R" C% u5 |1 p4 t$ T
  7. gpgcheck=1
复制代码

! s5 `5 p9 ^- l- s) N( K! c) `- E0 G5 \( x: S: A  _; M' C* _7 C8 Q' H
2、清除Yum的缓存并重新建立
& S2 |+ A$ ]5 p  a- h
* @0 W/ ~9 g: P5 Z! x; l
  1. yum clean all) B: |; ]' |& h( z1 L
  2. yum makecache
复制代码

* G" y: H. i8 ]' _- P- r- m% v, X$ |9 C5 q
8 j: P0 i6 h5 c( L- }
. X8 o4 [) B6 K9 C% k

" o4 a9 ]) R8 x2 q1 l: E& e4 T2 }$ L) e, k  T* N
3、打印MariaDB源中的软件包:: H1 S1 d6 Z: l; a2 Z
& Y2 j4 h% `7 P
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

  H. V. u; E: J4 h2 S/ w) V$ [4 [* K& x* @8 `

9 h( \" u7 O# Q8 T2 S$ Ytest为测试工具,backup为备份工具! i+ @; V% i9 [% Y& d

7 _( F, j* z% Q0 H  ^4、安装MariaDB数据库:
- {/ f) V: k* ]. g
+ G% ~% \; b$ s+ p' ^( ^
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
" K  L6 L1 C8 H  S* w0 b
- e" E/ w5 J( ?
8 |" c5 K/ ~5 }
9 _) Q% l/ G" Y" H4 l5 c9 d
5、启动数据库并设置为开机自启
  E" i/ h2 ?3 q9 ?
/ _+ }  u3 V" Q5 U; w* U% B
  1. systemctl start mariadb4 |8 p; W; x$ A5 a
  2. systemctl enable mariadb
复制代码
8 T7 ?% P6 s" K, c. _$ ?( V
$ x* U1 g6 b$ C8 Q5 e' ^% v3 |

6 ]: ?; m" X+ m- m8 S9 L$ ^. K) a; g. j& c
6、初始化数据库,并删除测试数据库及更改权限和设置密码& M: Q  n" f. W& q# y4 S

/ F. s  N1 J4 ?$ x2 z) R% R8 c# f
  1. mysql_secure_installation
复制代码
2 {4 K2 Q- ^0 [% b* V
$ D% {" u& i- Q; \, p8 @' z- B" _
5 d4 w5 y$ j$ M# _
3 V1 |, M8 ^5 o8 B; j
输入数据库设置密码# V1 J0 e1 r: T' b- t) n9 z
7 l" R5 O3 C9 V* ?- Z3 W

  W8 U( _: J; d4 O6 w% u6 a$ w" m, t: y! _' ~7 X9 I1 B7 C6 T4 N
是否设置root密码,输入Y进行设置" H# W/ r$ @( M& Q% |% J( D

7 e1 z. p5 `7 }' S& p. V
, c3 j1 ~5 A; d( E* Y4 G5 a# s3 k/ `- c# z( Q5 I$ h% t
是否移除匿名用户,输入Y移除: T: r# B2 S+ d% q- _. f# ]
+ q5 g9 s  j. V' T% P7 I0 p. U
' d# ~1 A, o: {7 n

1 ^2 p  P. X6 y& \( P' v是否拒绝root用户的远程登陆,根据实际情况选择
. H0 \. ]8 h$ r$ \& w6 o3 v7 e0 H# @7 N& J* L* H
& C# m  \" I0 N3 c' N) R8 b
3 `0 @! \, z) M" m
是否刷新权限表,输入Y刷新权限表7 e5 l/ O# a) [6 e" {

6 p* f4 Q& [$ i6 X5 Q' b2 S
$ ]! P9 i1 x1 u4 P: ~6 J: Q& ~& l( r/ K9 `$ D7 u
出现此界面,数据库安全设置完成。6 P' L) Z( i* X* H
, p: C+ f& g5 p( d
7、连接数据库,并查询版本+ i4 b8 f; L: l# V8 g% ^8 ~' O
  @$ k  K9 n- h2 O, L, \
  1. mysql -uroot -p -A
复制代码

/ t8 c% u$ n/ E. t2 D0 |4 v( V! X其中-u制定用户,-p使用密码,-A为不预先读取数据库。
4 e# V6 y9 E3 E& v0 T
+ K7 ~! t2 Z; y, S9 j
  1. select version();
复制代码
$ [; [) ?  r9 A% F8 ]8 V
0 {1 q) @; Y! _* n8 M  b( I2 r
  1. show full processlist;
复制代码
; a4 h- y$ ?6 M4 ?6 l4 ~$ Z

9 P2 N0 d& ~: ?! V: C, B/ @  A8 b9 `9 A8 f# ^2 f, O
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。  x. g, \2 \5 B  [* b0 b
————————————————
0 r- ]  C/ l/ I7 [8 Z; n: I7 ?: _版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
" Z( X: s& y8 v8 ~) S原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
9 f3 v( g5 e( h) z

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-18 23:55 , Processed in 0.037640 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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