召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2295|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
* f/ q; E. O# q( O8 `
MariaDB和MySQL的关系:& ?' W6 [% i1 k' g, C+ A

6 G7 H6 Y. @: l8 @3 S! `% gMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
, L% B; d' D6 B& V; f. fMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
- N6 h( X' f* N* UMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
1 p; q8 a( _9 A' [' u6 h+ f现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

% j+ W: X1 w3 s2 b6 ?, h# P, ^; j添加MariaDB的repo源:: ?- @) E; Q# ^; W# c

# T; S+ G; z9 D  G2 B1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下: B. i" y9 j( ?" L0 _4 N& F) s: Z! d

) K- S0 w/ w6 J& ]9 T

  1. 7 O; `, ]- N4 C! x' e- L
  2. # http://downloads.mariadb.org/mariadb/repositories/1 `+ Z' U/ U2 W) w
  3. [mariadb]
    1 \! |* x# H# J& C+ P$ t' v  U
  4. name = MariaDB
    * q/ `7 r3 T7 v) j! k
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    + x: v  ^2 O5 i% B6 R0 j0 p6 M( c
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    + k( O4 u# J' [: y+ j
  7. gpgcheck=1
复制代码
  N3 ~7 t( [4 S# _4 v

6 Y, v: r  M" O% G  t0 Z2、清除Yum的缓存并重新建立% ^" R. v& {" v7 [

9 N+ ~) Q$ L8 @7 S
  1. yum clean all
    4 s3 b2 K$ ~- M- U; [$ i3 ~
  2. yum makecache
复制代码
! \! w/ l6 U# D
& n: X1 j+ R- P" |/ s; C% d
4 U* o' Y  j; N, _2 d6 C

* \; L+ N9 q- s& N8 H% v
; \- X1 ^+ J7 _; J9 G  T% r# o3 x( f2 Z$ B* v1 F# l+ w% J
3、打印MariaDB源中的软件包:
% x+ U& l% {# e* a- U
7 [! m7 \  H! Y( x2 D
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
* Q; L1 E: h: m8 T5 a

" ]/ V* s9 y% A9 U( p! w3 I8 \( o2 ]! }# V
test为测试工具,backup为备份工具
- E) n( h; y9 T$ q1 G6 G5 A) e" E8 i0 W! P
4、安装MariaDB数据库:
* Z, p6 n, I2 h: E0 i" J$ P! p5 |
/ S# w1 }0 q2 y" [4 o4 y
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

: G( P( |* s& V5 t& b- i1 }( h2 X1 V+ J
. P# t' |7 e4 i% q9 @* ?. I% p* ~2 C1 D
" D0 s8 A( X. \; W6 a
5、启动数据库并设置为开机自启( m# J/ g" \9 j% G0 S8 U. O4 V
1 ]5 [4 Z3 g! ~; ^) n* e
  1. systemctl start mariadb
    1 u0 n0 K3 H* X; N1 K
  2. systemctl enable mariadb
复制代码

# w( B3 N/ B5 D6 A* ?( n- B+ L3 v# f2 h6 H, s6 M: l( @

0 e- j% K, n) N& z6 p
2 E- _! u6 V+ E6、初始化数据库,并删除测试数据库及更改权限和设置密码
' d' e) z- Y8 u$ b) h! g! A. l+ J
" `: z; V7 _4 i" s# C+ n
  1. mysql_secure_installation
复制代码
/ }1 v  F/ B& x- G' D

9 S% @; {! F" d% t) l9 ]1 |2 K! H4 h
# ]  S- ~3 Y; ^9 q
输入数据库设置密码; W9 O8 A( Q7 q3 t

7 [# T) m3 Q& U2 S) I$ z
+ s: ]& M- N3 b9 N3 A: e
, k( R" O6 P6 m$ A; s; `是否设置root密码,输入Y进行设置
, G6 K( F& N8 J( n, k& E: y& F: ]/ G' n4 J1 r. I  n* S2 A
* s6 ?9 P6 R) N7 S) B
* y! v# W! c- b
是否移除匿名用户,输入Y移除
' r+ U2 l+ @9 w+ Z- `! K
% g% v7 B' z5 M
6 _3 i$ E: x4 p
) W; w+ N; m" ?2 Z7 d是否拒绝root用户的远程登陆,根据实际情况选择
$ M0 b! \1 M9 o7 K4 [3 ?3 A
* a7 N+ u5 z7 a* r5 ^
2 G7 N& U) ^) F1 }9 h$ s1 a! o/ J: o0 y  Y- m
是否刷新权限表,输入Y刷新权限表
" S4 ^& k) X; _, f2 X5 N3 ^! j* b  T
- }, V. V7 y' J/ u- N
3 P& s  D' @. r- W6 U" h+ q
7 I, i* Y3 }! V9 P* e0 L( G出现此界面,数据库安全设置完成。  f/ k+ v6 G2 }! ^6 f: a( t
* [3 E, f, L3 u
7、连接数据库,并查询版本
; d0 a, O* P- H  v9 b0 R( S+ k& F& r) C5 D. O
  1. mysql -uroot -p -A
复制代码
' x$ G" U+ U4 T
其中-u制定用户,-p使用密码,-A为不预先读取数据库。7 u2 D. Z1 B6 y+ z: s; T
0 ^) L0 L- ^! o, z- K7 N
  1. select version();
复制代码
4 ]4 {7 E5 k" N& \8 `8 I+ a. B

  @4 q( H' u8 ^$ R
  1. show full processlist;
复制代码

- S+ J2 D1 T- w) B+ m2 H$ L& a& S8 B# t+ Y
. B9 Z3 A* W9 h5 [0 X
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
3 z+ m/ Z; v+ F& Z- e6 e————————————————  e* ^. f! l) s4 r4 W2 T
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
0 F6 ^9 U0 [) ~* B原文链接:https://blog.csdn.net/zbljz98/article/details/804622418 ?  w* l& v" f

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-8 03:12 , Processed in 0.042291 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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