召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2649|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
( ~& ]# |* Q9 |% P& b
MariaDB和MySQL的关系:4 v6 K+ {9 F  c% c9 _, ?2 j+ q; X

1 n. P5 A6 |$ t# n" kMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。8 f; Q, N4 [2 [: X
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
  P' P( q% I4 Z6 F2 b0 ]) ~' YMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。+ l  i( g. z2 ^" Q  W, a) ?
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

# P8 d2 Z* ?2 ^3 y  h4 [7 u添加MariaDB的repo源:* L/ n. D8 r; Y9 h0 n+ M
6 o7 f* A* ?* s0 |4 J# E; V5 |
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
( z+ x* B- S! @
/ _' t$ O8 W2 d$ C, k; l: Q' Y
  1. % V& p6 ~9 g% P1 q1 X" y3 s
  2. # http://downloads.mariadb.org/mariadb/repositories/" L. u  g4 Y$ @) |. ?: L& H( N
  3. [mariadb]/ Z+ N  A% k2 r$ E7 W4 F
  4. name = MariaDB5 n9 R$ G$ R' g
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    2 s5 F4 o1 g+ N# R' G. }
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    + B# Y5 ~/ J- ]* a" u! `
  7. gpgcheck=1
复制代码
: K- w" D& K: s* _; ^; W/ L/ H$ o
# T. Q$ z, ^) i4 L* g6 ~
2、清除Yum的缓存并重新建立
$ x6 V9 D& J: `0 c* d: A$ m$ S/ T; K1 d
  1. yum clean all
    # ~4 Z9 N% E2 e$ k
  2. yum makecache
复制代码
& c; `7 Y7 I8 j' Q6 E
6 @7 y6 F8 [1 c# ^. T( ]7 K
8 ~( M- Q: h% a
3 {; R5 l, O5 g! I+ W0 J2 K
! `2 h$ s3 y5 C' w4 Y/ @) [9 v
5 B/ o" Q6 y( g, p  \, W2 x- Q
3、打印MariaDB源中的软件包:
9 R! r4 R% a$ B, m+ F& Z
( j# y" |$ i; d5 r) X0 d6 c  G
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

9 P7 ~! a3 @- D* ^3 O. b: J" J$ w# U/ I) K6 K9 z9 n

9 ?7 [. i7 Z% f3 A& |/ otest为测试工具,backup为备份工具6 T9 i$ w: N/ M  {+ V* X/ Z8 [

1 J* n( o7 V0 f4、安装MariaDB数据库:
3 z' o0 ]. C6 n  e/ _2 n5 z. F# P' N
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

; B  K, h! y2 s1 h: R5 |( T  _5 b. T$ `
" A6 r1 {4 ]7 F/ M
' P, Q/ g: j8 [! d) k5 F: g  U
5、启动数据库并设置为开机自启  P$ V6 M2 z. A: k' y$ f5 m
% W! B- S/ K$ [: \  g
  1. systemctl start mariadb
    ' j0 Z! C" Q* m
  2. systemctl enable mariadb
复制代码
1 _; D" S" q% l" ]0 y% o2 L4 s
& J7 K0 W% `1 Z
5 {1 q1 C, \* b& \5 E& b6 W

& Q  |* N! o& z6 p6、初始化数据库,并删除测试数据库及更改权限和设置密码
$ k0 C% D: t8 z7 ~) G
4 b. [3 ?( H" F0 k* u- m. g
  1. mysql_secure_installation
复制代码
- i: O  [7 G: K! E$ T+ X4 N
6 A% S: q% }" X& x  }% C

9 Z2 `* A4 S& }! ^. |2 P4 Q& v4 `& A5 B; \$ V
输入数据库设置密码; S6 Y* d7 x0 h
! o% y7 Q& s8 _5 N+ @

7 n* s! K5 y' E' W0 F( a* [2 l# Y$ a0 R) P: Y/ N" H; E& G' d& ~5 E
是否设置root密码,输入Y进行设置& [, [% @* I  c+ d
6 ~$ l7 ]3 j4 F" K) A: |1 n

2 ?' A' o+ I: e" U0 \' t& G- L# z9 s0 c2 Y; E$ |
是否移除匿名用户,输入Y移除
2 u7 @) `; ]0 n8 }$ l8 `
3 y8 C7 J; N2 a
6 z- L' t: z/ A" v7 ]1 G4 y0 y. {5 U# i8 r" T
是否拒绝root用户的远程登陆,根据实际情况选择* u' ]3 ~$ {! S$ x. m5 I9 M6 [

% p8 ~% J" F7 ]( `+ ?  g0 n; w* q8 A! o  t: M
6 ?: I- d, ?# R+ u
是否刷新权限表,输入Y刷新权限表
+ ^8 d$ V7 y2 T, l6 r- Y# d, x3 D5 I) ?/ u# Y. O

7 t  b3 V0 V4 N# B7 o" o0 f
* k; R- |5 ^1 f7 `2 e出现此界面,数据库安全设置完成。' H6 N1 }& @& E% l! t

$ |( a$ p' _6 k$ m- k4 m8 e7、连接数据库,并查询版本
: x, {8 Q9 j! D  u" s  D5 ^- m" ?) C
  1. mysql -uroot -p -A
复制代码

' W8 ?9 M2 w* Y) D其中-u制定用户,-p使用密码,-A为不预先读取数据库。
6 f6 o9 U+ A: R& q2 d1 o9 a: u$ ~" O( f+ P; Q& e, V9 C
  1. select version();
复制代码
- A  _# c1 I$ Z0 F
( ]( K. ^3 x! S8 b
  1. show full processlist;
复制代码

4 C, }- T, U- z- u; J% [5 N7 P
9 e7 U+ @6 a' m* G
; Z( i4 t' D" R  q可查看当前用户,及登陆地址,选择的数据库,数据库引擎。9 R, J+ z: {4 o5 ?, T
————————————————  k5 {/ \4 H3 ]) ]9 I) u+ v2 K
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。* [& e. p# m- l) K5 ]
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
; z" k' X; A+ h" m& d

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-16 04:17 , Processed in 0.038053 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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