召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2499|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 2 ]4 G0 f7 z4 y) b
MariaDB和MySQL的关系:: R& ]+ y& f% v) Y3 w; e, ~% m

- B5 p% i7 U9 M: aMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
9 `, ^  \: O% eMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
; B0 r8 W+ ?) N. K; `3 C# }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版的功能和自行开发的新功能。
: p! k5 S( o2 x, u现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
& i- y4 M6 y" W1 z
添加MariaDB的repo源:4 G3 q' Q* ^$ S) {+ k( z' j
5 _0 w( t  T4 B+ w9 m/ q6 t2 {
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
( k# k+ d- g, W- `: Y/ A. H% U7 j2 G  @; G
  1. ' m1 O$ E; \3 ^  k" X: `/ j
  2. # http://downloads.mariadb.org/mariadb/repositories/
    9 b$ M: P* n( j; R; e$ ?: r3 V
  3. [mariadb]
    : N9 b) M# ^' k$ z: V  b& J2 C, `6 s
  4. name = MariaDB9 s9 G2 O2 C$ S% F( i) e: P+ R: l
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    2 ]# h+ V' G& ^' ~) z
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    : Q5 i6 i; C( W0 ^
  7. gpgcheck=1
复制代码
, z/ Y8 q$ Q, y" p; `/ c9 ?8 ]) _

9 }3 j! N9 N+ L+ n' E2、清除Yum的缓存并重新建立! W. X  h$ t- i" S' \# _* m) v- D4 e

: a2 t$ ]  ]% Q
  1. yum clean all
    0 }. n7 U/ X; a  O: c
  2. yum makecache
复制代码

) [; T# @4 _& G4 F- g* T" s' e) U5 G9 v% _+ P

! ?& u1 P) Q( i" S  w6 o) t% K
+ u( F8 r6 p5 @1 }: f7 E/ B# w
/ ]; d, K( C6 M$ ^5 d' H& j: q+ W4 w1 t: {$ T' [" y3 `
3、打印MariaDB源中的软件包:
. }1 j1 i7 |1 V. L; B" X4 }* Z
( ?" X# O) O' v3 L9 D
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
! J0 l. C' [' {. a: J' [

  @0 M. ]" Y5 R: M
6 {5 v/ b1 H3 e5 a8 F0 d# r0 N# Ntest为测试工具,backup为备份工具
+ j& T4 P6 a, q) I. w' Z+ z
! s4 G3 ^4 W1 s$ _0 w4、安装MariaDB数据库:9 Y" I( @# s) Q# N* z. w6 y- }

0 g7 h( v& r, q- W; G) P
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

+ l$ T: L( u% G) {  t
% |/ ^( D1 H8 @
- \% I. U, I+ a2 x' H. M2 S  S7 |* P" ?7 x4 `
5、启动数据库并设置为开机自启
4 ]; L& h9 Q- K. d
! b; Q5 m9 ^: n8 ]' z, h/ k* ]: `& A
  1. systemctl start mariadb
    9 W- u" Q2 P. q: {: }
  2. systemctl enable mariadb
复制代码

% k5 U' @0 A3 t9 k# ^
, c% ~7 m0 o' |, ]- @7 h. F; x0 V8 f' |. |' t$ b
" b. M5 S; h( n9 W* Y
6、初始化数据库,并删除测试数据库及更改权限和设置密码7 K/ s! U0 l' P! X

- S2 _0 e& X$ e- L; K: ~* ~
  1. mysql_secure_installation
复制代码

  G% ^1 @5 t" `, n9 H" B4 s- t# {- M" n9 ~
6 D% s4 W' Y0 J& Y

; e1 C$ S2 w* R  M" O# f% \1 A输入数据库设置密码
) U" g! P/ v7 P! d  K3 a  F9 e6 a( {0 S' K7 F: W9 q
9 `7 s( e# b7 O4 x, D
0 B* M' t& W) P- ]+ T7 E5 o2 g
是否设置root密码,输入Y进行设置. h' c  N+ U  q5 N$ F

" w# r. s( c: l0 U: N6 z+ F
; |* Q: b9 ?- U) q
8 C9 G, _7 |- `& X0 g  d" @4 }是否移除匿名用户,输入Y移除
8 D2 a& K- w& t+ o* G/ W/ b: [2 y  }: ^+ b0 W

. S9 y7 t& {# y% H, G  G. A  s8 s1 l3 B3 k  M9 r# U
是否拒绝root用户的远程登陆,根据实际情况选择9 c$ V- Z$ \( h/ h4 `4 C: \( o* `6 U4 G
- u, Y5 i; x5 o0 g. T
6 t5 \% D  f3 h/ F- ^8 z3 I
( ?" U% P2 X' u) i$ H1 G; |, b
是否刷新权限表,输入Y刷新权限表
! Z! n% X$ @3 B' w& _: p5 {
& k: l) p+ C8 [. R3 |
, ?, H9 v8 Z9 C5 J" m6 n
5 k; k# n9 V' r! g出现此界面,数据库安全设置完成。
4 c4 t, Z: o0 ~5 N! i: a8 R8 z' @5 n
7、连接数据库,并查询版本3 i& S* W; [8 q& m5 d# [; t* Q

' h& `. `2 v! z' J/ B
  1. mysql -uroot -p -A
复制代码

" t6 S/ M  c) I8 Z  h; q其中-u制定用户,-p使用密码,-A为不预先读取数据库。% F; |& Z. I: R0 k& G5 U* C

4 X! F% l% j1 P0 ^
  1. select version();
复制代码
/ t- m; C6 S+ |% O

5 O/ ^5 Z) |5 y7 X2 Z
  1. show full processlist;
复制代码
, J! Z5 ~  g' h
3 K6 K5 _8 G* n1 D" Z, b

+ B' t2 i% z5 N/ L8 ~4 {) l可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
5 B4 J! j$ J* a0 t: W; B  E————————————————* G- s3 O9 l2 V' o
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
5 [. Z  d" M3 r原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
* ~) C0 m2 o, B+ o

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-11 14:44 , Processed in 0.036880 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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