召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2995|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
' X( I5 Q0 k/ u" o4 |! r
MariaDB和MySQL的关系:
: U0 R/ [9 D* n# T
  }& |+ T! n; s9 m8 {4 o+ KMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。$ O, k# C8 c) m2 f" m2 j
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
  S' `( u8 C! e9 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版的功能和自行开发的新功能。" U$ P- k* D1 M  i* b: h, q
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
, |7 U, g0 {) Z9 k% H7 R
添加MariaDB的repo源:
' \8 ?# L8 x# O- m; c2 b; S
7 s$ n$ B+ ~/ Y# Q1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
% c! _% b0 k% I# u+ Y, ]- K1 y" b% h/ P9 C$ e

  1. 1 p4 X+ n7 n& L8 o
  2. # http://downloads.mariadb.org/mariadb/repositories/
    ! r0 V4 J) B0 ^9 z, n* r7 l/ ?
  3. [mariadb]; I) O: }: }; M( T& O
  4. name = MariaDB
    ! z% z& ~' p' U0 I$ l$ m3 _$ [
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    " f8 K( n" Q' Q) {
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB7 g& C. m5 R% Y5 h' A
  7. gpgcheck=1
复制代码
$ _. x8 L, r$ c# y
+ D+ [# t# E1 c7 Q: h
2、清除Yum的缓存并重新建立
  p. t4 L: G0 K' g
3 r8 p& `* Y- A3 M- o
  1. yum clean all
    . [% a; c; ?$ e3 j' W0 t3 L- {
  2. yum makecache
复制代码

2 k7 @, J1 T% C- X4 _. s6 E$ E9 v% ]5 K& i
8 y6 }7 g8 z& b4 P1 P
7 b" u" _  P9 {3 l# P: U
! Q- _- s4 B2 D1 I5 W
: @2 Q$ W/ N, {! {
3、打印MariaDB源中的软件包:
, h! `/ h% y* A3 i: H6 j( l2 j2 D/ o- w* r- D
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
- Y2 R% p* g- u/ y

2 z/ E+ {( M- I' `) i/ `- B7 w* F& c3 g7 p
test为测试工具,backup为备份工具
1 K/ Y+ [: C! [; h  o, g7 B9 z2 D4 v! C8 I$ F8 `- d
4、安装MariaDB数据库:
) E# v) e- M; x' ^0 [7 _
; H5 d* Q; e! z; l
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
1 Z) b6 h2 I! O8 X# I, X
, I; t, Z& I8 j% r4 M' y/ Q2 n
; s6 I' {+ k8 ^8 J* q
* |2 I: P; |& k5 S0 x( |, ~
5、启动数据库并设置为开机自启4 L  |( u: t8 |, A- M! @* x% j

  z! |1 u( q# N4 }3 e) R
  1. systemctl start mariadb& Z, Y- s1 P$ {3 I# l# F
  2. systemctl enable mariadb
复制代码
) m* q' m( [- @# L( s. G+ A/ k7 O" d) T2 q
- u/ y* A* @+ |* C2 M; m4 k( w" @
& P2 F$ g% A0 y, ]/ }

3 Z; S' M5 H$ s6、初始化数据库,并删除测试数据库及更改权限和设置密码1 H2 E" }+ w4 j4 I: C# W

& E1 U6 Y1 o) M: \" ^# A6 M8 _3 w
  1. mysql_secure_installation
复制代码
% U) N6 ]5 D+ N5 z0 u& G. s! h. r" ^

8 d3 K; I7 E- c! C, S  D) F+ ?  c& d$ e  @3 \, m9 @

% o, v0 o: B+ a# |6 P7 p输入数据库设置密码4 b; A5 S/ l: l% A5 m

. h7 Z& U& t1 d% m7 G* J8 m) I
) n& w& K' b+ V
% r& q* c) H3 d( a+ K4 L6 y/ c6 l是否设置root密码,输入Y进行设置
+ K3 D! l, a1 ~& p: A
* l+ F5 X) X1 @- G& C4 C3 d2 m, G
$ J- s& J3 n" O6 N/ E$ U5 O" t) s; N' L$ S
是否移除匿名用户,输入Y移除9 l& p! b3 _- Z
. ^# R* k; N6 `3 \5 q0 o5 v& G

& A( G5 `) W7 B8 U! ]% H0 D' q0 q. w! I' |: N: d
是否拒绝root用户的远程登陆,根据实际情况选择
7 N# `+ R7 W/ P
  R6 |0 A8 g5 K3 q6 b6 Y- u
$ |1 J+ C- w- j8 E- O' g- l) j- h6 k9 i: W+ `1 ^
是否刷新权限表,输入Y刷新权限表7 W& u; d+ s2 H/ d2 D+ {5 S/ w2 V: u
' `% S% i( v1 S8 N, W0 r

7 s. b5 b1 G' @8 N" w
3 h* S$ [- F, U+ J$ @4 }. a7 ?# V! [出现此界面,数据库安全设置完成。" b! o. D6 y; r" v3 d- H- T
  p$ M/ [& _: e$ T9 R
7、连接数据库,并查询版本
; K2 ?2 T5 v  V4 i2 `. l2 Q9 e7 ]. j1 z3 I: i
  1. mysql -uroot -p -A
复制代码

  `: p9 `8 q3 m其中-u制定用户,-p使用密码,-A为不预先读取数据库。9 Q2 C  V. p2 x) x

/ e3 `4 ?( `4 L1 K8 S
  1. select version();
复制代码

! Z, s: ~8 X+ P! T% h
) s/ n% r; ]8 z! K3 X- S8 F
  1. show full processlist;
复制代码
1 z$ T3 Q$ x: Q; z0 Q" w9 P5 |
' V$ [; ^, t: [" c) h- ?! k

: p# B6 I! {  m8 ?  }6 O' ?4 A可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
8 J  }5 s3 j' U% Q0 T+ Z: t$ w————————————————
. H' R: [5 i2 M! ^% j版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
; g/ o7 ^! j1 r原文链接:https://blog.csdn.net/zbljz98/article/details/804622419 l- `& s1 t* n

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-11-6 03:03 , Processed in 0.037475 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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