召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2325|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
- k$ a6 K/ h" ~# [  v
MariaDB和MySQL的关系:. P, |$ }; O" r! k5 C2 G8 L

, f/ m" Y4 m: o* C9 c( Q. S5 F( yMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。& j' i$ p  V: i9 a4 E
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
0 s/ |0 O/ u" [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版的功能和自行开发的新功能。
$ o& L1 E+ i, c+ Q% V2 h现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
( W* c* E+ j2 u, n; i: A
添加MariaDB的repo源:
6 Q4 i' B% [. D$ G5 \) O
& f- J0 X! V4 X: _1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
, a9 l# j3 r, f3 q" A8 c1 E. t/ s8 s0 w+ p3 g) U
  1. 0 d) U* z& l4 Q0 ^
  2. # http://downloads.mariadb.org/mariadb/repositories/; z7 t7 S$ ~/ c8 R7 m2 `* r7 D3 B
  3. [mariadb]
    1 O* Z9 F! M$ H0 i* c7 ^' f8 S
  4. name = MariaDB
    # p3 T  K0 R6 ~+ t# a1 d
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64% B  i6 ^6 |3 w9 r' D
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB' {2 p" q2 H3 D5 X- f
  7. gpgcheck=1
复制代码
# y$ H0 z" o( }) d% k) _
8 @" D0 Q6 U$ g' [' ?. Y* S* U
2、清除Yum的缓存并重新建立
' j; k6 I9 c" W3 x- G+ T# Y* e3 Q% [+ Q: n" }/ Q3 g9 V
  1. yum clean all& k, a/ P  T+ Y1 z
  2. yum makecache
复制代码

( c" ~( w/ K  d8 @6 G4 _# S/ G/ E4 m/ @7 i) j

) `! }4 Z( |4 N. B6 V* |  s! S" ]# W( Q% R' g- p; C' t: ^! @* l( L

5 h- B8 O, l8 s& n3 b2 V# h
3 _8 J; D8 [# f5 s3 q  j) F8 a3、打印MariaDB源中的软件包:& Z( p  \+ W5 ~$ E' T% v7 U2 ]6 |2 F

  b' z$ S. y' u8 l: y" P5 \
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

7 |2 e, D- ?2 s% O$ y4 F
2 S' E5 O, X1 ~6 s$ K6 ]0 v9 b1 {8 K. w4 [; M* l5 P9 t
test为测试工具,backup为备份工具
' J& i8 W$ {$ n, g1 H' u1 E) A9 M+ u6 o8 E
4、安装MariaDB数据库:" n7 P* l& W7 z
- T7 |7 u: K' P5 m5 U+ `- Q
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
+ O- b$ X  P. Y$ y  K. J

- i- U, u3 c) h: _9 [- n, q  C  N( ~, A/ C2 @
2 T+ ^; C$ }) p$ R6 |2 f: B
5、启动数据库并设置为开机自启
! l' u  }' d* [& \1 k# v; V! f% a6 _7 M" s
  1. systemctl start mariadb8 y! X  B3 v) L* C2 p; i) m" C* x1 N
  2. systemctl enable mariadb
复制代码

% Y6 B: _1 F' }1 ]4 b$ \8 g
2 F* Q! ?. r/ ~) q# q; K
" N/ \4 x* M9 S0 R7 M
' ?* C9 ~/ i+ S% o* j2 j6、初始化数据库,并删除测试数据库及更改权限和设置密码6 K$ N  B; o* \
8 o1 v1 B6 H/ u
  1. mysql_secure_installation
复制代码

) i* {6 I% {3 V8 a  d
. u) s" X) [; F. w( F: N. m' r* p7 @0 s/ o6 G0 c5 N, ^6 F0 F$ ?/ c2 R5 n1 a
  _+ I' A. M7 Y
输入数据库设置密码
" {8 M/ f% ]1 c  G/ N' X! }. w/ z% @2 L: p, t- h

7 l7 L- u( H) K' i) J, w3 Y% S
' X, g4 X/ w  F: _( W是否设置root密码,输入Y进行设置
* ?; g) }+ a) R2 |2 }
# f1 X4 V) x# h; t- Y0 l1 J2 P0 ~; }( f
. e) C" D2 M0 o) @/ o$ e5 V
是否移除匿名用户,输入Y移除) F# g* G. l9 ?: P/ ], M+ M

  ?* L" [' P# O+ l3 _$ D' E5 n  f# F0 R; I. @' I

( w, D$ `3 N! K3 J. S是否拒绝root用户的远程登陆,根据实际情况选择9 _  U" ^1 g0 e
4 q" [- g% v* p# m3 H
( Z- H' s. E0 H& ^# _2 @
0 `7 H5 F6 ?2 B6 Y) z0 k; z
是否刷新权限表,输入Y刷新权限表7 t; N1 Y1 `; u* L

6 M1 x, ~, a0 |& r
3 t) G$ w; X$ f) ^0 y' ?- q; S4 v; J2 B& A% o) [$ A1 Q
出现此界面,数据库安全设置完成。# c- T0 L- {) |
6 h3 D* s0 m6 b
7、连接数据库,并查询版本' a0 o' s; t# \' V9 y: k$ _" u
& o9 k7 h% [5 J' e2 X" L
  1. mysql -uroot -p -A
复制代码

! m9 H; o5 n9 k) }& `其中-u制定用户,-p使用密码,-A为不预先读取数据库。
( w9 p! ^/ {1 g% N: Z; d* i+ U
' k  O& ]- r) |; F' H3 |1 z) {' V
  1. select version();
复制代码

) i3 g% Q! U' m# j2 f: s" k- F
) |+ m* q4 {$ T7 R
  1. show full processlist;
复制代码

' Y; m! L# D- [4 p# D
' t, g& O0 U  t2 y' }  I& V- h! G
. ]8 y" o; I1 D可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
& l" t% |1 O+ M2 `2 C% y. ^( y5 d————————————————
, j/ n0 n& g! H6 w. I; t7 B8 m版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
  v! j) o0 y! d- Q6 c- i( U原文链接:https://blog.csdn.net/zbljz98/article/details/80462241- U1 G" o7 @  u- e6 E8 U8 u

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-1 19:00 , Processed in 0.045101 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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