召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2331|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
: S  U, F5 b6 M* v! U9 j* ^
MariaDB和MySQL的关系:* q, X# P, k, C2 x% H. K. T, T

: W3 q  n3 [0 q+ fMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。% C/ y7 \0 K0 A1 ]# R' @
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。4 ~+ R  m+ F, J6 `" c" D
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版的功能和自行开发的新功能。
& u8 C8 M/ M1 w9 H: ~, T2 b+ n5 }. x现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
# w% D* d/ y$ \
添加MariaDB的repo源:% z  Q% L+ X9 }! S2 v

( [2 F4 l/ t! N- o. z  V6 _2 e) m- }1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下8 @+ r" {: _8 {, ]

2 e; S# A! _7 A/ M

  1. ' m: M- Y& c0 S) u% z
  2. # http://downloads.mariadb.org/mariadb/repositories/
    1 L* Q2 Q, `" ~2 p
  3. [mariadb]
    9 _1 o, U7 M! x# m" t) a
  4. name = MariaDB1 z: f4 \0 U6 M) `4 R& d
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd646 q% h# a/ G2 A0 S+ X5 u# _( x
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    / ^  i9 [9 _. L4 v+ _
  7. gpgcheck=1
复制代码

2 ]5 f# ]0 v9 \9 m9 z% y9 P
5 ~4 i  g3 S6 X5 D9 v2、清除Yum的缓存并重新建立
) v2 O" r: c- R: j. f& h5 s4 }% N/ \( n) O7 R0 z% @
  1. yum clean all
    & ^1 R. [& `/ b; D6 z, X5 @
  2. yum makecache
复制代码
0 l- X5 K4 {2 j& p8 p3 _/ U+ g

6 c2 H' g$ ?. g+ U- a) j  Q9 g$ }
/ }( v; O4 U' T. R1 c8 l0 l
0 _/ U# m% q$ ?8 A* _$ F
8 E# g. Q! b4 h- T  Q
* ^) F! W" T' X8 m5 b3、打印MariaDB源中的软件包:
0 q8 j/ l+ f7 _; |3 R1 B( X" S
0 Y+ g/ a" N" P4 Y! C* \& P0 M
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
2 t; [9 I4 p2 k/ L/ b, O: v
- d0 j0 R2 R( ]% x) O9 y
2 c' }) m5 C7 C! U; L
test为测试工具,backup为备份工具  i1 A$ C  x. m6 W" l

) {, x1 g8 @9 m" |9 {! u. R1 f9 |4、安装MariaDB数据库:/ p* |5 J' |1 O$ \

1 f! N7 ^: k0 e( E
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
( a% q9 u+ ]% t/ W# J

6 l7 j& \7 `8 o; `/ S8 Y5 F0 Q
9 e  B  u0 w: c& o4 I% d# h" P# s7 Z
5、启动数据库并设置为开机自启' \7 k) K6 [9 Q5 y
  a, c5 G( l/ |9 ^/ N/ G
  1. systemctl start mariadb
    % U& `! w" B/ v5 Y
  2. systemctl enable mariadb
复制代码
1 p  r! D6 B. K  H& v  ^  P. w
- N' a, G3 ~9 z! x; q
& g1 m- X8 ]  P2 a  k) m6 q

! u( d  @9 R* M) M9 P4 _$ w6、初始化数据库,并删除测试数据库及更改权限和设置密码
5 K2 Y  ^( t" g: n6 y
1 q3 |0 Z) r/ c' `) n
  1. mysql_secure_installation
复制代码
7 _; T5 Z9 e6 |* k) u3 C
  t0 y' M$ I0 Y6 u8 U7 D# c

7 R- I- B1 i3 D. ~4 x1 V: U4 J6 r. X5 }( ?% P6 @. g
输入数据库设置密码
: r* {3 k% |5 ?7 y, R- m$ E
6 e5 Q' j9 [8 t; h
8 u4 b/ q& k6 \' W# i. G% O+ n- l2 ~! }' R& d
是否设置root密码,输入Y进行设置' O" H4 a1 B" W7 I1 S+ o

# D0 R/ S2 y* B0 L$ G* m7 `+ \! x$ X

, ~0 R( R* q4 [9 r6 Y. G是否移除匿名用户,输入Y移除3 d* n+ |, x! |% _. t6 E
$ r. D( M/ Y2 r, e( J- B

3 V& E5 q  _4 N/ L$ Z+ {
( U( D/ v' Z6 P" i是否拒绝root用户的远程登陆,根据实际情况选择$ l  {6 B* t1 f, ?9 u( `7 U

; }) j" y$ c2 Z3 D$ P5 o0 S- d' ~- U. F

! C+ y: f( M, N) o/ ^" U是否刷新权限表,输入Y刷新权限表
" _5 D% x% H4 e, I- Z8 C
( v* w- o0 e" l9 K8 b  z' C) O$ E6 j- n5 A/ |! A
. @; K6 U* u, P  c6 R- }" s$ ^
出现此界面,数据库安全设置完成。! `. ~5 H- V& `/ m0 _
! ^8 c( W% P) ~% s& r2 j
7、连接数据库,并查询版本( f: W, _' r' d5 }& N

' R- G: _0 r6 Q& [. F: @
  1. mysql -uroot -p -A
复制代码
- R5 G8 @& l' G2 N/ b5 O
其中-u制定用户,-p使用密码,-A为不预先读取数据库。& b; o+ b- F* m8 J

% e9 Q+ W0 p7 K' @3 W
  1. select version();
复制代码
# a1 o1 q( t. D! Y; Y

3 V# {: R0 q' D7 B
  1. show full processlist;
复制代码

, H+ Y+ F9 G  @$ A
/ p9 p7 v* A# |: X) M' }/ D$ g% s$ t6 d. H1 t; {
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
8 Z! G; W' p, w1 K————————————————
! y) ]% x% Q+ M4 o! N9 y版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。. f. ^  }7 K0 j$ X2 V
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241! L6 P" O2 j4 K

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-5 09:45 , Processed in 0.036673 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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