召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2384|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
8 ]; P# q& V* z
MariaDB和MySQL的关系:
7 Y4 W6 l. C. {: T5 o4 N+ J. U8 r; h' X
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。1 l7 x& ?+ @& ]5 e4 j
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。6 R2 M  o) W, n1 r- V
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版的功能和自行开发的新功能。5 \3 r, Y* Z! N4 J) y$ [# P
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
  ^2 v; Y# V# V- C( c1 w( F- E
添加MariaDB的repo源:
" S2 S" r) u% w* l& L" e7 e1 I2 i
  v* V; }/ i0 P/ d) b1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
+ [; h* i( L6 \$ }% b2 ~9 D. g1 r9 e. q6 |% j

  1. ! Y3 x' a  {+ a: p& M( ]- {
  2. # http://downloads.mariadb.org/mariadb/repositories/* R  u5 o/ w# i  _$ ?
  3. [mariadb]
    , `) _. d2 A- P& c. m1 q1 B) |
  4. name = MariaDB# Y, L  F- q: d; k9 o0 k! k, o8 t
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    3 T5 n  [9 v" U  {) k
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB+ w* d. p) j8 `) P  M' |
  7. gpgcheck=1
复制代码
3 X. M, ^* ?% f! v8 u

2 t9 [% Q& n1 n, E/ S. B2、清除Yum的缓存并重新建立
" E, |' w8 ?! X5 P; A. q' c1 Q6 W  y; ~, q0 A
  1. yum clean all9 H+ m( Q# M7 n% y
  2. yum makecache
复制代码
4 ^7 ]4 Y6 M0 _( H+ ?: b

+ K' J' J2 x: ]( k9 I2 K+ E* b& M2 j, E  j

  l8 h. f( }3 @( l$ S) B. ?5 H9 J
/ z1 |( O% `8 v0 J$ q5 s$ j/ f5 c# ]. |: ]& A' G8 v. [
3、打印MariaDB源中的软件包:( ?, f  D9 g: r) ?6 N/ ^  ~& u0 X

% M/ E0 E& z9 ?* f' ~
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

* M' d% O" l$ }8 U( a1 Y1 M& c% ~9 B- G9 {  ^  ?8 @  ?  @2 `5 A

; w# d$ N8 C2 z8 V$ N  rtest为测试工具,backup为备份工具. L& t" O( g$ v8 n) \
$ P+ z( O( w9 v8 U
4、安装MariaDB数据库:
7 Z& h& ~3 A6 N) e# U  f- a) O6 D* S4 \4 G
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
0 r4 `. I1 R+ t$ B; A7 n. Y( J0 i
; `$ `7 B- i, n( f' D3 @
& w2 M$ W  e) E, O! }
& V" T, S. a0 D
5、启动数据库并设置为开机自启
4 z5 R2 a# i, t1 i
3 ?5 c8 k/ J4 c! y( \
  1. systemctl start mariadb$ O* |) v; U7 ]; v: D, U
  2. systemctl enable mariadb
复制代码

) c/ m) V2 p: T' ~+ A% A! }' r+ h! ^  L
8 B8 m. c4 i$ i3 C

- |# @; o. b* u$ I1 r* u* I. h! q  E6、初始化数据库,并删除测试数据库及更改权限和设置密码! \* l8 D& K* G: ]% {" Z

+ R  U# }1 }" _: G5 z' ]! g
  1. mysql_secure_installation
复制代码
' j& R) ~8 K) J7 Z8 u
; f6 q* L9 c7 `* m" @0 ]8 e1 n

( P& R0 O; H( K
; w2 U5 J; L# K8 C" x' c1 @输入数据库设置密码' L: {+ [4 e7 O) q) c

0 u# d& u1 q6 |4 |4 z0 G% y0 l' z& V
- J# Y0 f! _. n8 @# E1 t" Y$ J. K) G7 ^. I: I& g) V0 ^, T: Z
是否设置root密码,输入Y进行设置
& o, |5 K& q8 L& p
, ^3 V9 F- H0 k; t: D! L: r2 m) l- ~& B9 r) O  f

* K3 W6 m7 H7 y% }' s9 h! O是否移除匿名用户,输入Y移除
! n5 e0 d0 r! T. ^; O
6 L- }4 ]% @# x7 }! N  S9 F
- \4 ?: |5 e/ Q5 t- n& ?  b/ \. R8 o( @4 q: E. e2 y+ J
是否拒绝root用户的远程登陆,根据实际情况选择) {# B- W! a6 t
' ]: U7 u4 e5 S
( Z( {) D' A" s- u/ z# g
% g- Z: }6 t7 H" P, L  \
是否刷新权限表,输入Y刷新权限表
* |9 u0 c" }. o- l3 {3 C/ j/ V4 c/ [0 u# x" S( D

3 a' o& g. u4 m' ^! D
$ |0 s. B7 h9 T8 v& w" D出现此界面,数据库安全设置完成。" L2 m# ~* n! n. K5 P% g2 P; [
' P2 [: M2 N5 G$ O9 D  w4 f6 L
7、连接数据库,并查询版本
8 T2 m- g# I" D) k
8 K8 K: j; v8 c$ M5 O7 X
  1. mysql -uroot -p -A
复制代码
3 P0 {0 A, C- O7 n4 E2 l! k
其中-u制定用户,-p使用密码,-A为不预先读取数据库。" L: D! G+ V8 ^1 I( e5 G
% x8 t* h* R2 d- V2 U5 E
  1. select version();
复制代码

. X  l  ]/ ]' C( H& S. O6 G  X5 S: I6 v/ i* b0 E9 u$ H3 V
  1. show full processlist;
复制代码
5 Q3 N6 s2 M- I8 V3 q& v) f

' |9 J8 H1 z* w2 L* t
  \" b6 ^* S. u) N# K; W$ z可查看当前用户,及登陆地址,选择的数据库,数据库引擎。0 g+ y* ]; @2 M" o
————————————————
) s- u2 x6 w% ~; z! ^; ~2 w版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。: z7 }9 M/ H. z& ^+ v- t
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241% p4 B' I2 m8 V3 T

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-29 09:49 , Processed in 0.044186 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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