召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2278|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
* C' m$ W  m0 w
MariaDB和MySQL的关系:9 H! w9 C# E5 q8 q2 F$ q* c
3 C7 @( Z8 `+ O7 M7 k" Q
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
7 c' z- K6 n( @9 rMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。: Z: W, ~/ @. q7 i  @, }
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版的功能和自行开发的新功能。
  H/ n0 _0 d- b现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
5 Q. d. Q! H, H) K; E) K6 b7 a3 c% r$ P
添加MariaDB的repo源:
4 _0 L! V7 b+ M  E: Z2 r  A: Y; H" Z2 [
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
: }7 x' ~# p' m4 P/ I3 Y1 N2 P+ m+ M6 Z$ B, G* a/ |- K" W* a
  1. 8 c) u' M; t9 ]9 _/ X' j8 |7 y- X; |4 ]
  2. # http://downloads.mariadb.org/mariadb/repositories/+ I' v- n* O$ j1 F0 \# C
  3. [mariadb]
    , a- O, |% ^$ A/ K2 _
  4. name = MariaDB/ @2 [9 {7 E3 e+ h0 Q* V0 z* H
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64. B! c9 B2 V6 q& X; @
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    " _# j4 J0 A6 f6 t
  7. gpgcheck=1
复制代码
% g+ L  ~4 |9 m+ Y1 ?! N" i2 R- j
% X  }1 L8 D2 l4 ^% J" {
2、清除Yum的缓存并重新建立
7 j/ t* a* s7 H; W8 d1 f( {, a$ R: T) |* z- ]0 D$ r) N
  1. yum clean all' h% H7 j" \0 R; h
  2. yum makecache
复制代码
; l; n( r' H; ~' e. @/ h* V3 S

: m  v8 o5 m3 \& T- X
; J0 p9 e! A7 X7 w, M* {. L$ w, w
* a' d1 @9 e5 x- L$ g. Y4 p7 P( G1 |- y
" A0 E7 @4 J+ X8 V" a
3、打印MariaDB源中的软件包:
! O  e' k' u& l7 P, y9 A8 I3 ]" h; K+ b/ g) X5 Y0 A
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

; s4 T- G8 [. q. r4 j% q6 m/ V
8 ?% Q# @& J5 N( V
9 k9 {7 k7 `( S& ^2 E' itest为测试工具,backup为备份工具
, e  z/ a0 q' D& g  V" C+ J. S9 i' _* r% l% k; H7 J3 D/ a
4、安装MariaDB数据库:
1 S4 F) ], f9 v7 S% S: p' ?5 P. q$ V2 L( q
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
8 k1 {9 k) }7 v, K4 g; ]0 c7 ^# Q- W

$ b2 A! C% E7 F( {& b- ?2 x; {$ A8 M4 W: U2 r0 G" d; s

5 H) y% ]! U5 B0 r% O  n) ]: I5、启动数据库并设置为开机自启4 I9 Z2 c7 {- }  ?8 R& C

3 L* X$ D/ Y  Y/ X* W
  1. systemctl start mariadb  m/ p# c7 P; `4 ]
  2. systemctl enable mariadb
复制代码

7 R4 I2 Z+ X, M+ c+ k/ m6 ?& }
3 H* \$ d$ ?' b+ g
1 ]/ d# `! U/ g3 Y
- C1 r# b: i  j" F: S6 |6、初始化数据库,并删除测试数据库及更改权限和设置密码
2 j; r& n8 z9 ~5 m9 ?5 \/ c$ R' [
  1. mysql_secure_installation
复制代码
+ Y/ F  x* t' T9 h0 i

4 D) T# U4 x% q. Y& a! W. q/ W7 \% |' G$ q: p: u0 u  C

/ t2 O' L7 x. |, P. g* E! P输入数据库设置密码% L& c; S1 r9 f$ e, g) I* N3 B

  F8 y- L2 O$ g! G2 B
1 `# J. m5 r2 T  ~" N% |6 U2 b( c+ j% H4 d8 M* B
是否设置root密码,输入Y进行设置
) O( Z  N; U. E) q; I1 Z+ N' z( h
8 e7 l3 W! `5 b  ~1 q( M
  k( e6 c  q4 Q
是否移除匿名用户,输入Y移除
% r6 j  ]) F9 A1 V( d9 _7 v3 A- W# [) p" T

) i4 v2 x) h1 c# o" d9 B8 q, l; B. x
是否拒绝root用户的远程登陆,根据实际情况选择% S3 Q! z+ K" I! C
3 x% d3 a8 d- S+ N

! Q& O+ i. h- i& |; @( k+ h& a. ^) ~6 x# k; b
是否刷新权限表,输入Y刷新权限表; Y  ]1 E& i* F
4 u" m  v. ^0 O& K0 |! J
  P& u- [/ F4 q5 e/ x: M! q3 e
) i; ?) m; V' T! Q% \' k
出现此界面,数据库安全设置完成。( K1 q! ~- c' z, V& F7 N' N( L
9 o* v! E7 N, H) h! H
7、连接数据库,并查询版本7 M$ r# i& c* c( y" W
% \: Q2 h; o' Y& Z% D0 p$ W
  1. mysql -uroot -p -A
复制代码
5 v7 O: r! K+ u3 ^$ }3 h
其中-u制定用户,-p使用密码,-A为不预先读取数据库。$ }+ `8 J, X; O
4 _% n( S; {) Y5 r7 \7 @! e
  1. select version();
复制代码
1 M1 m2 O" I# s/ A
# b$ P" S9 W0 A3 d- @
  1. show full processlist;
复制代码
4 e- X! U4 O1 W+ X) _
' f4 i1 ?7 b7 b5 g' q' R

+ f+ M! u- E) t& f2 {, ]. Y可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
, l+ P& p2 @$ R. }" f————————————————+ W( e3 |0 _: I/ g5 C* n' C
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
$ n2 I5 J& x0 a/ I1 h3 c& M原文链接:https://blog.csdn.net/zbljz98/article/details/804622417 w6 V8 x; F0 k- r( t) I- U

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-22 07:09 , Processed in 0.041468 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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