召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2441|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 3 @( R" d# L3 I
MariaDB和MySQL的关系:9 S/ `4 K; E9 F7 k; g6 b
- O* w  ~  `1 F8 ]  X
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
' p& f# N) n6 o- ^MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
$ Y# x% t2 R" V* ZMariaDB直到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 f* \% i# w/ t; B2 p9 \3 m9 c- T
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
4 G1 Q0 p/ L. t9 L# }! g
添加MariaDB的repo源:
) s/ M: _% d0 v- \9 s1 c; ^+ t4 \" ]9 z9 _4 t! i* u
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
! X9 C( ^- ?0 k4 `2 X% g7 e3 S- u3 T; |3 i& |

  1. 3 V/ p  d, C6 o, r* x2 E1 i
  2. # http://downloads.mariadb.org/mariadb/repositories/3 C) D" Z" g+ C4 N/ A8 a
  3. [mariadb]& S4 l( l# O3 Q9 h# w
  4. name = MariaDB
    2 Y2 u9 {3 S3 t/ F' w  [. v- C
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64$ L+ o5 }# O7 [, _1 b1 K- z
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    + C! G4 A, Z$ h" @; u) y" b; D
  7. gpgcheck=1
复制代码
. l7 o* b; @8 X) B

7 n) L; u5 G4 K4 K2、清除Yum的缓存并重新建立
  ~8 L+ a2 z2 S# w, a" ^1 Z. K5 O1 H; \4 A
  1. yum clean all0 a( z9 k& O' O% t  I' |
  2. yum makecache
复制代码

6 R1 |' @. @$ x, c0 _+ Y
- q+ i* x% _" u
1 v' B! D1 F$ K9 K- G- N1 _- j2 A3 S! l% d+ G9 ?6 p& ]
- S* N9 G/ w/ n. g5 j% i
8 A* a$ j% l4 p) C' q- G
3、打印MariaDB源中的软件包:( q' s, a# P, F' R* ^# t% R
8 q5 y" x( s" ^& U5 @
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
& r% H( [  }$ f9 e

  i, v! Z2 q  E# H
/ v/ I' ~2 `) I. X& {  X: Z  }test为测试工具,backup为备份工具
. q) R/ f- h+ E3 g) V
7 {2 z! s  @3 j: r- ^4、安装MariaDB数据库:
+ d6 L2 p% O; V" U& i/ K  G3 l; W9 C8 \: ]! Q* R, {; X
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
( D" ]2 t' c- y. X! |" E- r

6 ^/ X% H; p5 B. K4 r2 f4 H  a3 P$ Y( @: G

) k- {8 F3 ?. y, t: C% n4 g/ w8 `5、启动数据库并设置为开机自启
& D0 G% B3 y; ]) Y
. U5 z0 R& Z' J6 Z  I
  1. systemctl start mariadb2 [$ Z% K2 }% j7 m% l0 k
  2. systemctl enable mariadb
复制代码

8 H( D" ~8 F( F
. A( ~* P8 m4 o3 x  r" N
* F% H# \* X& ?/ y9 U7 P/ U1 v
* S, W& p6 {- u, u% _2 ]4 _6、初始化数据库,并删除测试数据库及更改权限和设置密码" h$ G) s! X( @2 c

# v6 j% @+ N) J: A: M
  1. mysql_secure_installation
复制代码
$ Q! N' X; |8 s+ J
' E& a1 M8 `# s1 ?# g
5 w. t) G% f4 l- O
* B" U  e( f/ r7 Z
输入数据库设置密码
6 ]& w% Q7 n% V0 q, }& _0 Y3 L9 [0 Z
3 y% v) y4 Z. w+ o( U3 ?
6 \8 {# w0 S& S5 ~& W! w
/ |+ v6 u6 i# R8 Q" H! Z: Z' x* T是否设置root密码,输入Y进行设置6 S/ ]# I7 P/ s  J1 U' J, x% `" l
; @& X8 Y4 t( a7 j1 N6 ^

1 E. Q/ z" b9 s" x& P. a, a# {) x% |: K. T2 p  i
是否移除匿名用户,输入Y移除  g4 [" L6 s% y4 d6 _- h

7 g* D* X+ g' W8 U& \' N& Q/ ~+ o9 z% w( ?5 e& R! J5 z- [

1 E  z6 P* F1 I; K% c% r+ S是否拒绝root用户的远程登陆,根据实际情况选择
/ G5 [, q" k& D7 \4 }+ J) N& n  T  J$ v, p& j3 k, b

% g. y5 M, L' q( P' T1 l& E7 A: m5 T( _
是否刷新权限表,输入Y刷新权限表
- \7 b! R, M% d4 {2 b
+ k7 @; v2 y/ k7 u$ g# H
$ C" ?/ _# j( @+ {& e0 K0 A
7 O9 }% g& ~( {7 N0 i出现此界面,数据库安全设置完成。
, i) D( \5 B8 x  h( Q/ H
& q, ?8 g( {2 K5 d7、连接数据库,并查询版本
8 C7 h: `2 t8 \  g$ ^: y2 b% H: Z7 V; y9 _* J5 u1 E& d
  1. mysql -uroot -p -A
复制代码

( e6 G  a0 n$ m* n5 ]其中-u制定用户,-p使用密码,-A为不预先读取数据库。. ~/ Y, {; E) _: r

8 A/ ^, `% g) u, c1 N; q4 I4 p- ~2 o
  1. select version();
复制代码
7 y7 v8 B9 z( M: K2 U* V$ _6 U, t8 W$ B

% p3 E( }+ t- ~; g3 E" \; P
  1. show full processlist;
复制代码

' p! _& J3 m$ m7 K3 f& g' a7 M
; W4 d% L4 `8 y9 I
# ~7 j6 Z4 R5 N4 D可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
$ E: B/ o9 v% V& l————————————————9 K3 ?' x$ b5 x$ e0 y
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
* R2 f; N" T( q- r8 ?: W4 W原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
; F, s7 P$ l+ S) L; C0 y

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-11 08:22 , Processed in 0.051250 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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