召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2475|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ; [, J: I8 ^( D' r& j" s2 ]
MariaDB和MySQL的关系:
* Z7 j# w# \7 ~; ?$ B8 X) o5 i4 o' E! l, s  v7 E
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
: O" Y8 b9 O6 t" _- v9 L9 w2 RMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。1 e! z  V. t: _
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版的功能和自行开发的新功能。
& f% I( ?! @, o& R现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
1 @1 n6 D, t8 r
添加MariaDB的repo源:# Q$ w8 E/ n: ?7 F/ k! x. A

9 x7 n. K0 p- t; N+ s! b1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下$ V/ Z( M7 b& A4 B7 {: \# X4 e

& f- V# m1 H8 B  v! {( U
  1. / g( s* _5 Q* }
  2. # http://downloads.mariadb.org/mariadb/repositories/
    & g0 U5 b/ \# @3 L( ^. ^
  3. [mariadb]
    : q. o: U4 Z2 O6 ^* M' @
  4. name = MariaDB
    6 Z3 J: O" N3 x2 x$ R( T
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    ) u; L2 X* P: F1 h9 H0 x  k( J8 ]0 ~
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB6 Y( I: Y# Q! P# t* c8 v8 F
  7. gpgcheck=1
复制代码

' }$ K; v* l3 T1 g. V# A! [& i5 W/ a7 j( S7 E' o
2、清除Yum的缓存并重新建立, ]7 i4 U/ @& w- d9 H$ C
; w& F7 ]. @6 D) J# K( k" a
  1. yum clean all
    " k0 C/ G* O6 i% P2 j- ^3 {. P
  2. yum makecache
复制代码

+ u- ~' u" Q- H2 F$ f; `! z/ G3 T

+ T8 V1 v4 j) X! I
6 }, m1 r1 z, B: d4 q0 z' E* Z4 V& b6 m

4 X: v$ D. a" V- Z3、打印MariaDB源中的软件包:6 ]; j* \0 E9 _) b+ ^- |8 j
5 t% h( g- W# g* f" T+ A! O
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
, h, P& l9 i+ f  T( J! T
4 r7 y# I/ j2 e- s

; l' y$ B: d% A  K. Ztest为测试工具,backup为备份工具; g& r3 ^- |+ [! W+ V; P" @

1 O2 N5 c! `8 E  ^4 t4、安装MariaDB数据库:
" f, F# q& r9 @
0 S- l4 k& [8 H+ o" p9 U5 s! F
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
5 M$ \8 T! V& y$ I" _

7 X6 m6 I' j; L/ }3 c, i0 D& ^0 M
* C' W  a/ Y+ E0 \+ z
5、启动数据库并设置为开机自启
, v& T4 a, H3 @( [
# W& p3 t& Z0 f/ G! z7 l+ n5 H
  1. systemctl start mariadb
    ! m' R/ x- u4 I
  2. systemctl enable mariadb
复制代码

+ ^% j) k, h- `8 Y; Y
! r3 s! N# t) X, h# P7 p( g" Z. Y
1 G. G: [# z- D9 Y8 E9 w! A  ?* O0 w
) N9 U9 u! w3 ?8 u1 ^+ X% {6、初始化数据库,并删除测试数据库及更改权限和设置密码  F% \! N# a; ~% m- y( o2 T, p
+ M5 X4 H& h" Q- Z
  1. mysql_secure_installation
复制代码
+ p. w" J: h" O; n
, i. F+ u2 D, P( ]0 t

3 {. r) ^1 U/ |& M+ N% q. J
% F% O: V% M  a, \2 r$ H% {输入数据库设置密码0 ~( Z7 j7 j% \$ J6 H+ G2 L
, |8 h1 [# d3 d% e9 i
0 ~7 S  n+ b; r3 G
! C) ~$ S0 `' U4 W
是否设置root密码,输入Y进行设置
+ \) F2 y, r: t) ~" M  ]% m' q/ y" A$ ?$ L6 T
6 l1 n% J% R) X" W0 |
" D3 p% j4 u  S! A" c3 J
是否移除匿名用户,输入Y移除' }3 v  C9 R( T/ b

1 P/ W9 |0 f1 Q5 u9 k0 [: R) o
4 B. K4 ?0 Y0 @5 c9 F1 x
( Q, \& D5 }) h7 w是否拒绝root用户的远程登陆,根据实际情况选择; h' z2 d# p  c/ x' x) m; a

: `, ?* |$ n( `
3 M; _9 U% z8 Y( K0 J% A3 A5 n- x+ M6 ?" X0 Z
是否刷新权限表,输入Y刷新权限表
5 @8 O0 D  r" f) o9 h6 f& e$ p' J7 n5 Y' Z6 C
3 b6 g8 M, a& {
- C1 D! s2 Q0 M( N2 k
出现此界面,数据库安全设置完成。" a+ u% K9 l0 G# H# ?
" l: {$ H* C# ^4 `( B; z) y
7、连接数据库,并查询版本
7 _) b" K0 z9 A2 T" t- _
, |& [" v3 Y$ I+ L" d* t. G
  1. mysql -uroot -p -A
复制代码

+ F- T. ?/ O9 b+ N8 D- e' i其中-u制定用户,-p使用密码,-A为不预先读取数据库。: `9 O; e: j* u

5 S: ^9 @3 q. u; H  q. g
  1. select version();
复制代码

: V; N, x; i# P" p% u& b- O2 b( Z0 R
  1. show full processlist;
复制代码

# j; G" ^5 v( \) V' ?. {5 T% ?9 a8 C
# H: ~/ w0 T  m: v0 E0 u) h- S2 e
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。9 @2 |  p0 ]; |  ^* ^* O0 ^
————————————————
, }2 C" [1 M& h  U& X# ?; d版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。# [0 `5 [9 t/ F+ o$ M; b
原文链接:https://blog.csdn.net/zbljz98/article/details/804622416 e/ D5 P) K+ g, B& p9 m

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-27 05:19 , Processed in 0.043021 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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