召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2655|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 0 H# ?) \. ]0 I
MariaDB和MySQL的关系:
1 m9 n0 D9 |: T3 ^+ L4 M1 n  T* _6 D/ l6 o5 K% k1 s& B0 F( f
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。4 y: O+ N# K) r+ B7 e
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。  \  J) p* r5 f+ J
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版的功能和自行开发的新功能。! r- K( F! ~7 s! A9 J3 z
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
) z/ t! a% E, `, Q
添加MariaDB的repo源:! {+ ^$ m' `3 ~! K, A5 V; \
. h1 a# D# T( [& K
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下! x5 J- e8 r$ M9 B
' D/ h& u. }& k

  1.   Q- s3 a) T% r0 ]* m
  2. # http://downloads.mariadb.org/mariadb/repositories/# A/ A3 C% x' z0 V* h
  3. [mariadb]; j: @/ o" Y7 E  J
  4. name = MariaDB- s. N; F: e) N' J. |
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64. D0 x6 m) X1 y/ {
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    + ]) I. }0 k1 x1 i4 Z1 P4 ^
  7. gpgcheck=1
复制代码
, ?8 J; P0 d" I6 ?4 q2 `

2 T1 [4 k5 J/ f8 [+ }2、清除Yum的缓存并重新建立* _( f  g9 j: G7 x9 Z1 N  T

( }/ \2 q  @6 o( ^- ]
  1. yum clean all
    - D% n; r2 n$ q9 s
  2. yum makecache
复制代码

0 N% ]- }/ G5 R" @8 d4 x0 L2 O
' j+ C5 B  _4 X8 O9 L+ h  e; y" N" X4 f) I" _1 f) Z

) B7 d( x# q+ Y& L0 p3 y# j3 p3 i; d) b2 d4 p
" j; Z  X4 {* u: P, A
3、打印MariaDB源中的软件包:
8 L4 V7 g- ]0 M7 u/ I* Y7 p9 s
: {8 K4 ?. G/ X3 q' ^+ R1 h
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

1 E9 t/ y$ h1 w- g2 U; ]% O  |
) N( k$ _! j% L. F
# i8 j" o' e( d; K0 L6 Z) }test为测试工具,backup为备份工具
: A) ?" V, X& U/ J7 v/ ]5 e
& A$ h- k7 n$ |$ w& c" k4、安装MariaDB数据库:7 }+ U+ |& o" X$ e- T4 K) k" h
7 c3 q+ }2 h' n  ~- H( q
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

+ |% [1 E' [; G6 L
5 D' E1 J: _" v2 H: U) y0 O. x. k$ Q6 }+ O$ g) t2 J
0 O3 R! q. q. V* i- K
5、启动数据库并设置为开机自启
9 e% G- r" ~5 J+ ~* f' `2 n* v, ]# m/ B/ I. `3 Q
  1. systemctl start mariadb$ m0 r8 d. ?9 h9 k, l: \9 G
  2. systemctl enable mariadb
复制代码

5 X  F1 H" ]2 R9 G: u4 _+ _4 n1 C7 X% d6 o
' J0 h7 X0 k; T' Q

6 v" b* [* O7 h3 T0 }2 @6、初始化数据库,并删除测试数据库及更改权限和设置密码' q/ S1 H) h# m' m

7 i( ?9 I' b3 B" r3 I) K
  1. mysql_secure_installation
复制代码
5 Y2 ~% t, W0 x- I

; D* @7 B0 q, C# ~  k+ S5 h$ I9 N
- ~. a. o4 K1 h. n* K2 {8 P1 Y5 T& \5 n1 [  z
输入数据库设置密码& C7 r! J( G( u( }! g
. G$ U0 b* G  {+ X7 @+ u

: p% M/ F& _) |9 x! D. ?
  {9 O* i+ O6 ^8 R! {8 [是否设置root密码,输入Y进行设置7 R2 Q3 r  C# ]3 U: E+ t

" E; u- N* u; D2 i$ Z' k+ n* I4 a4 h; n0 Q9 q) |
9 J) j7 b! ~9 \3 q
是否移除匿名用户,输入Y移除
8 D6 x9 E( |* N* }1 S4 b! e2 _+ h! I/ V  w/ y  {) J
, \2 u$ E8 e7 d; c6 k

+ s. J, b: t7 J. H: B是否拒绝root用户的远程登陆,根据实际情况选择2 A% P( H# J( `
/ S& I* _' g+ J3 p( G, h  t
* @( E  E  g, ^/ b/ K

& L+ h3 @! ~% A) v是否刷新权限表,输入Y刷新权限表
+ G: P) W8 Z% t. g/ X+ w; j9 Q4 }: X& o4 c: Q

# c0 M: C6 M9 ~. W. z- J. y$ e7 U' {+ Q7 ~' O  ?7 ^
出现此界面,数据库安全设置完成。' W, r# \1 m/ n% m

/ B& J5 q  d! n1 k7、连接数据库,并查询版本' j6 ~9 q  E' P& @0 T; `

1 W* |; s+ d. B' l7 \8 p
  1. mysql -uroot -p -A
复制代码
% F# ^  O2 I1 j- d2 w8 Q6 Z
其中-u制定用户,-p使用密码,-A为不预先读取数据库。4 {- ^4 `2 g0 F3 Q/ B
4 S' e" Y' h- X8 w6 w) Q
  1. select version();
复制代码

. @' v5 w- E; s
1 e! T! g% C/ y! Z4 u0 g
  1. show full processlist;
复制代码
+ e' J  ]; C1 [9 g
; T2 c& |  @! |) N$ N

# [# y" a: B: \/ F可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
9 V) ^% h# f$ B$ ~0 o————————————————
/ v3 M( A. z* m5 L版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
& F2 n) e- V3 ?+ g- {原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
1 n# g. [+ m1 z  @( I. R

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-19 06:54 , Processed in 0.035461 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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