召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2658|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
" Q2 y2 m* x/ o! V$ [1 F( G; Y) A. C
MariaDB和MySQL的关系:; B0 w0 A* X& ]# l

4 d( p' `: c7 w; _( p5 sMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。7 H2 `! h& P' z8 w' x
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。! ]0 N; I( r/ E; u
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版的功能和自行开发的新功能。
7 B8 q6 R0 t+ N6 @1 J/ g4 U现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

6 _# Q- f4 f! E/ q% W! U添加MariaDB的repo源:& x7 r& m8 b: N* p$ X7 R( j

7 B' a  E9 A8 s" `3 r4 S% a+ {1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
3 a' R" z/ P6 n  j
5 q6 m, K6 Y4 c0 Z: e' I, k: l
  1.   U3 o5 ^" F4 N, O
  2. # http://downloads.mariadb.org/mariadb/repositories/
    , L: p0 F' Q  ]7 `2 v- L: e9 n
  3. [mariadb]
    2 @' }$ j- J/ {1 M  N9 D* B
  4. name = MariaDB2 A5 M0 |! K+ T5 p/ V! F
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    % g- j! s! A' [  N% u
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    / j( q, H1 M$ u5 B4 s1 l
  7. gpgcheck=1
复制代码
2 r! n/ o" g/ ~8 H& R; e, g
! W) E0 C. x) v- k& z
2、清除Yum的缓存并重新建立& x3 D8 g3 G8 u, C. w7 D: \

% s) f% _; q7 g7 |4 X" ]8 l9 |  _
  1. yum clean all
    . u7 x& J3 @% J1 `& \2 `
  2. yum makecache
复制代码
* d! {' |! J$ ~! }- a+ S' y  c/ z4 N
. J1 Y' t- K1 P& F7 A4 S2 _" I

1 H5 s. b' ]; U" H' |" `3 d- f& ]/ l) W$ x* Z

& {% [/ z+ ]% q0 r+ D& Z) U* C$ g0 P3 q: b- y- t8 P7 W8 G
3、打印MariaDB源中的软件包:& Q3 t. @, B3 a$ a* i  P

! r3 F/ ^: q' E- d9 c
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
& o6 H  N9 W. V7 O+ e3 q, A, ~
( E9 x- k" U$ V) [# b% |. s9 _: R9 q

# ^) e5 H9 E9 g* S8 T+ b& Q) Etest为测试工具,backup为备份工具3 q7 d0 q$ K: p; G
) p  H* C, B: m+ Z& S
4、安装MariaDB数据库:
2 S5 B( G4 l1 u: D
1 H3 W0 v* R8 R
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
( f. A: L& w0 Z! g+ X$ b
5 w% w# ?" K# w1 Y" Y
3 `, l) L6 M4 G1 Y2 h8 t* y9 \8 R3 U

" i" E1 ^& L8 U/ }  ^! |5、启动数据库并设置为开机自启
, u; H+ q$ Y% C
" `) ]5 \9 R; e; o, j6 B1 F
  1. systemctl start mariadb: H" j5 S# Y. u8 h7 B: h5 P' p( _5 f
  2. systemctl enable mariadb
复制代码

+ P1 T4 V% P' r
% q* A, `$ [* i& u$ |( c
, z' K* H$ u/ a8 G0 Q3 o% T, R
/ f, s/ K$ d* E4 F+ x' W$ J! B/ T6、初始化数据库,并删除测试数据库及更改权限和设置密码4 n$ U& O9 X8 D, n' ?) i
5 v) y0 C" v5 y/ k! Y1 o; I
  1. mysql_secure_installation
复制代码
$ `" s) H1 T# Z2 x7 ~7 f" M( {
  ?+ ]6 N9 b; t
7 P1 M) U- J+ f* v# ?3 {. k

8 a  V: S- t6 w% ^( P# }: d' }8 R输入数据库设置密码6 H" c  D- F1 J+ f- U

  F0 Y$ M8 k" h. }6 z4 e
. K! X  e: q2 ^( G4 ]% C  R8 B2 ?, s/ c! R- a! J- [: \( ]8 l( L( o
是否设置root密码,输入Y进行设置+ \, h* s( d# }4 _" e' z) U
6 X* `, z& z* @1 F3 [
! |/ l: @0 a$ V
3 ]6 J  U% s) r3 S
是否移除匿名用户,输入Y移除
; ]# P9 d2 o9 \: R. ]
4 Z# h1 C3 w/ A' r4 I4 f, D# @. H' q$ X' V7 ?+ s3 p& [8 U% M
9 _7 Z$ b! V8 e9 J
是否拒绝root用户的远程登陆,根据实际情况选择
2 r! K, |' Q7 b- b% H( u9 u1 l4 c9 z& N. w/ v& d0 ~) v2 K

$ e/ F1 g; k, X$ w. Q6 d, k$ v( j1 ~. E- D+ K! k( a8 `
是否刷新权限表,输入Y刷新权限表5 \7 w- _2 X; `- U$ b
- X" ?6 i: [' A

9 e3 h6 T) x- E) G# f/ M$ Q
! z' S' i# \4 A& u+ _; \" p6 e( R. s出现此界面,数据库安全设置完成。' E: t. Q$ \& t8 ?  X1 p

$ w% {( D. L+ p  I* V. N7、连接数据库,并查询版本* w- l: v- Z. }* y) q7 Q
* Z6 m- y# k% ^
  1. mysql -uroot -p -A
复制代码
. g) ~% z; F5 O' R
其中-u制定用户,-p使用密码,-A为不预先读取数据库。8 {+ o$ H. `1 N
) O" W8 Q( M' ]2 J# e; U1 j
  1. select version();
复制代码
8 B! m1 C# Q! R
8 ]* _3 d# e3 |9 M
  1. show full processlist;
复制代码
% ~* p! D9 ]" i1 Y0 T
+ u, o: C# Z; s/ \$ X2 @. ]* e

* b8 ]; @/ ^; C可查看当前用户,及登陆地址,选择的数据库,数据库引擎。7 W. i, Q& z- K3 i3 v+ o
————————————————
4 f. V6 C8 }: u版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。- L* _0 f. Y) B- b* a
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
7 @, A- d' J% _( p1 M

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-22 07:28 , Processed in 0.042254 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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