召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2316|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 # A3 y. B" T3 s9 J
MariaDB和MySQL的关系:
; d# }8 ^7 j8 z
! C; p" v" \' u8 p; uMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。" V. k1 p- @' Z0 W$ F
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。( t$ P; F. U$ s
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版的功能和自行开发的新功能。2 W" d' }- e+ b
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
& L4 \5 Y" E6 g+ b
添加MariaDB的repo源:9 c9 v! s! b, [: |& h4 R
* H8 G% W8 v8 E1 z
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
' `) h) H9 F: n7 Y6 }. x& w, l4 u" F3 |3 N1 l$ Z9 }$ o. K# L
  1. 2 ?) @: S4 D0 L/ v4 m2 a
  2. # http://downloads.mariadb.org/mariadb/repositories/% l; t" H3 ^( U  _
  3. [mariadb]  l6 X2 i; I( I0 j
  4. name = MariaDB
    , h4 \- r5 ?# g* H! l2 n+ M
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
      w4 {; |5 }4 c- o0 L8 D4 N, d# `
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
      K* h! [# K* }5 Z4 `- R
  7. gpgcheck=1
复制代码
8 _" T5 d! g1 K" c
6 ~0 l6 a$ P+ K: _2 C3 K2 s
2、清除Yum的缓存并重新建立
% y% s9 k; c) {: c8 W9 H! e' u* A7 H6 V/ J1 _# `) k3 m
  1. yum clean all
    6 x+ k- Y7 r. L
  2. yum makecache
复制代码

% {, y; x7 A8 \$ X+ O/ Z% w. |) n4 p3 M
1 d; a$ i6 D  h4 f% k, Y# w- H8 y

/ j- q: |# S/ U: B6 a- A- M
( G! t% p0 l, Z5 g
: o* ]! I- |  F/ U5 z2 {" ?: }! F3、打印MariaDB源中的软件包:
  C/ h' \1 d% v# ]6 U! f+ U/ l, T+ F& Q+ i7 d1 W
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
% h6 ^$ X7 Y7 D( i* A3 O
3 m$ U# k% g  V& v+ j. C
! A& D4 F9 N, R9 F
test为测试工具,backup为备份工具4 C$ f9 U  x1 ~2 v; P6 U. \
6 t1 t4 A/ X) X" }2 S
4、安装MariaDB数据库:% e0 [$ A# _, t. Y  k6 J  f

1 H7 k- e$ G, _# K9 D" K
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

: a, j* E/ y9 u' m* T8 b4 Q; G
3 z" \/ {. _7 u
9 A+ ?5 H$ A1 D2 z# _# ]& ]5 A3 }. |( B/ l' ]- y
5、启动数据库并设置为开机自启
5 _# d$ |0 o& `
" J6 s: g  P' m8 X5 ~' \3 R" |9 T
  1. systemctl start mariadb
    : y& U: p- g/ j' G% C6 M
  2. systemctl enable mariadb
复制代码

9 }& g; U8 Y  }4 @7 N$ K0 w' J2 m) p: ~1 }! {5 ?
; e( |6 R! g. ~0 }7 c( Z  p/ P! W
' ]; r% _7 ?" C* W! B0 f
6、初始化数据库,并删除测试数据库及更改权限和设置密码
! t1 `2 _; V! R# k
5 E4 I( a3 ~* ~) Q/ M/ `- U
  1. mysql_secure_installation
复制代码
6 d) G! [2 B1 o: }* v$ r

* ]- @; r7 ]# B: ^% P7 T8 w) z/ ]' r! a7 d/ x
' ]" `) q- t4 m8 T
输入数据库设置密码
' n" @& d6 R0 `# W. ~& _* j' W; w! p/ {+ P. T  X8 R
$ {4 y+ f) K$ C5 p6 a

* I; l% j2 d6 h" n4 e是否设置root密码,输入Y进行设置
) p' k7 d+ {) p/ e0 ^8 q
8 z  z; L5 `' s0 f" S! h7 {  R/ g- L1 _7 m$ ^8 P5 J

# p4 u# O# y- Q4 K- w是否移除匿名用户,输入Y移除- v8 Z  z* V/ K: F6 P0 ^
% L; f0 C" g8 W; i( r

& r3 z# g! v7 R; y  z+ Y* u' Y& U/ B( g" ~6 j( ^
是否拒绝root用户的远程登陆,根据实际情况选择: l3 v  B9 j$ D: [" y0 Y
* J+ c6 e/ v% c4 w# k
' T' ]( T5 D" C  k3 W
# I2 K$ B& \; x7 B' L  w
是否刷新权限表,输入Y刷新权限表8 x  F1 }; N2 ?% R

7 ?% A% q9 ~% L4 L
+ @3 }) W$ M) {( i* z1 Z  ~* F$ H+ Y# u4 ?+ t- x1 f6 R
出现此界面,数据库安全设置完成。+ R# A) a0 u: m9 P: y

( w+ x% s/ O& I4 [4 g7、连接数据库,并查询版本9 l+ Z& P- K# S& @
1 D- U5 c" |0 B, B$ c
  1. mysql -uroot -p -A
复制代码

7 u! q1 W; Q$ @7 V) t其中-u制定用户,-p使用密码,-A为不预先读取数据库。5 y7 K' \- l. b* b

  J! X1 Y% l6 G' u! J
  1. select version();
复制代码

3 \9 X, T, A; a1 K
2 {' L) C- f) x8 q; s
  1. show full processlist;
复制代码

5 e0 ^, o; ]# p6 N( |( _) \1 L; l8 L+ e! q& y5 b' A( {, w: h
% P  t8 m+ X% F9 k( Y% ?3 Z- |, {5 A7 \
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
* ^" j/ X& N7 R2 v' y8 G————————————————
7 g  P% h7 X# v1 H! F) z- q' F版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
6 f- ]: M* v$ q' x3 x. f/ n& c原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
- y+ d- k4 o1 d4 [! N/ i

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-20 19:06 , Processed in 0.039689 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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