召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1348|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 5 X, h6 ~7 p. m% e4 A+ x& c* `
MariaDB和MySQL的关系:& Q& |8 [9 |" p7 [  ]/ W7 d% B

. k" G' X) T% i  s" a6 QMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。" }2 x9 v8 S: }- W: A3 T
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
* Z; a  }# D% e% A4 I3 I8 AMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。+ H4 G+ Z/ |9 `
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

6 G5 K- N2 y5 ~9 T添加MariaDB的repo源:+ O) ~5 y4 M/ ^& U$ j
( j' a, Y2 A. d
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下+ z, ~, C% Z& \1 B

0 s3 }( r7 e8 G# e+ h! k2 `% n
  1. 4 p2 z9 D% Y) p* V* h' {
  2. # http://downloads.mariadb.org/mariadb/repositories/
      K/ I, `6 y" x" I0 k; g
  3. [mariadb]9 k3 p- B" Z# E, K& j
  4. name = MariaDB1 n0 r; W& |9 B8 p. Y, v0 T
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    6 l; y( b6 F0 q! T
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB5 H& b5 c7 b2 v8 Q1 V* r
  7. gpgcheck=1
复制代码

5 n) }. L% N0 z. Y! Q6 n, X8 v8 I- c" z+ a; `2 \3 `8 x5 {
2、清除Yum的缓存并重新建立
: L  Z" i6 e6 B- v" ^0 d/ r: y: E1 K8 w1 [% ]
  1. yum clean all
    & X1 j/ T; v, o4 {4 b0 ^. s% r# s
  2. yum makecache
复制代码

/ }0 K+ |+ s2 U. W5 A3 J3 N8 r; Q) l: d1 ?) l# U) v7 q! _( ~; ]
& P5 O# Q3 G- l. v

4 Q+ H/ Y0 V0 N) c1 z9 `  D& d8 E  z+ G$ {
2 Y1 U- r/ R8 ?1 S% i; S- @
3、打印MariaDB源中的软件包:8 u% i) P+ Z( B

3 v' J5 ?# Z& h: v* w: A
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
' l& b& c' v7 Y) V/ D

" P; R9 x" e: O9 W  K+ x( j5 P* }" f, ]) }8 p: d/ e
test为测试工具,backup为备份工具) \! N" R/ F# y5 n

1 d7 z1 U' z1 Y2 K4、安装MariaDB数据库:6 a- G7 Q; d2 R$ x
' Q, h$ n8 q1 c, p0 f
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

  c4 q- y7 H' [/ {- t; J( F
" c8 q! f4 }0 N) z- r& O. L3 l+ I0 Q/ x% B8 J' O6 n& R

6 F% \9 O* I" n, L  F5、启动数据库并设置为开机自启& r5 F& P9 f4 U7 \+ B
' o, @- H# n, c$ b# L9 [
  1. systemctl start mariadb1 t9 i- V- D+ k, E, D- p  p
  2. systemctl enable mariadb
复制代码
1 t& y. X9 s1 E4 r
4 r( B* B8 Q0 Y8 U
1 T, N* ]% d; `2 p& y1 H

3 r* g" U  d, h/ b/ p6、初始化数据库,并删除测试数据库及更改权限和设置密码, Z8 g. j1 D- @0 P6 v
' Z$ P7 E! k; D
  1. mysql_secure_installation
复制代码

! Y* m, s0 R8 N2 |1 e( I
8 T: l. G7 p5 ?6 U' j  s* k( b# i& S; Z/ y
! w5 Z, }1 u8 t# B, T) e
输入数据库设置密码
& u% A" c: X9 B& R# m! [4 W2 A8 j. e( {, |  R

3 m2 V( U: k8 r7 F+ y+ l8 t; v( V
9 o( V5 N/ b7 Y! v; G9 q( V: J是否设置root密码,输入Y进行设置' Y! t2 [; z. A
2 v. i4 W3 ?) Q$ Y( a& N) n: B- g

0 b9 s' N5 T/ S1 x. T  n. c8 s: `2 _! Y8 D$ i; o
是否移除匿名用户,输入Y移除
8 w2 E% c/ C# y+ e% K' o3 Y( }  x& y8 ]! a* B0 l
4 T6 _* z( W% y/ ^7 k. Z! v

* i2 c4 n; @  b9 Y) }' U2 i是否拒绝root用户的远程登陆,根据实际情况选择
7 v  f3 S9 b& O6 b' I; T
% u4 V4 l7 @5 h& S- K3 R4 F1 A3 D7 R8 m5 p8 B0 V
6 P, \# _$ I# E2 H+ t6 Q
是否刷新权限表,输入Y刷新权限表
! L" u6 T" C2 g4 R) `
7 n/ A+ D$ Y) \9 t) Q1 i5 W
+ B- U( ?+ j: b) t" Z' e2 a$ Y8 Y
出现此界面,数据库安全设置完成。
+ D$ F( C2 l6 a1 y0 \/ j
6 P1 L$ k, S$ V7、连接数据库,并查询版本* ?9 C7 I! f7 u' i- t4 G4 ]8 l/ ]

# |$ a- |8 k* v3 ^9 J' P2 t& w2 B
  1. mysql -uroot -p -A
复制代码
8 t+ ~! F0 ^" V1 X9 X3 z
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
0 A1 t/ D" V, }/ M3 S( _2 O$ v4 D  m$ P# b# R9 I, @! f
  1. select version();
复制代码

3 k% s' o8 C# z3 G& m3 Q7 L/ R0 R8 V5 t6 B5 ~
  1. show full processlist;
复制代码
( o5 z$ r9 ]* M/ o! `8 t  u0 ^

- |1 `1 s7 M, y& X
1 R# }1 m/ q/ v1 B- J. F5 u) b可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
: A) y: A* z) M————————————————/ j* T% r& `* s) J
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
# a6 ~( T! |# }  p% C  C原文链接:https://blog.csdn.net/zbljz98/article/details/804622419 Y3 n/ T* L" {* {' b% v( w

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-2 02:08 , Processed in 0.033588 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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