召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2788|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
6 v+ R8 o# V  B& A3 r* @8 v4 [
MariaDB和MySQL的关系:
) b3 ]& E6 b' m
! u5 t- }/ A( I; ]- l  q1 [MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。. F6 E* y4 C+ P. p* v, m4 U; ^2 s
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。% L# `7 q1 p- t0 r6 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版的功能和自行开发的新功能。
$ w( U& ?, M8 {2 @( \6 d3 z* x现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
0 b4 o8 P. V& {2 s0 }& a, V$ i( a' h
添加MariaDB的repo源:
2 o+ w  r% G9 Q$ P3 E" u7 Y, X
8 N4 D# {6 R- Q& B& |; a; Y1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下2 ^* w& G, b( y4 J7 p+ s- S0 `! W
  O( j7 X4 f+ _4 R, N
  1. / ?3 _2 I; b  O1 v' x4 [* g" x0 |
  2. # http://downloads.mariadb.org/mariadb/repositories/
    9 F) J# p* u" X4 G4 b, ^5 ?
  3. [mariadb]: L) @# g* w6 R7 ~
  4. name = MariaDB+ t4 _9 g1 m' b0 w3 x5 r) o+ ~
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64& Q8 M- Q) u3 `( S; l9 F1 `
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    5 g4 |$ U% z- Y
  7. gpgcheck=1
复制代码
+ `7 @$ P6 j; \$ O! U" S) E8 u1 I8 V- ?
1 q9 Y! W7 s/ F; M7 T
2、清除Yum的缓存并重新建立
- f" R2 A* v7 r0 l. m$ }! G+ K0 K1 @& _; J2 m
  1. yum clean all
    8 @9 k  `8 N6 {7 L4 F. c3 M, ^
  2. yum makecache
复制代码
& @* |3 B* e+ L9 f" E4 u% s7 ^

6 Z. W5 X$ d" O! y9 r( _( Y' J$ f4 z6 \' Q1 \7 P9 s
; F8 `0 C, V9 r* g; L, m5 G7 K5 y5 k

) j8 J+ Y7 h7 s- l# F6 l4 |0 |1 W5 ^) M  t2 B5 d
3、打印MariaDB源中的软件包:
  i( K( Y* n/ W
/ M' P2 U+ Y, o# B
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

8 X! e* ]9 ], Z! }0 e" s
' ~4 }- }% ^$ y% r1 ]1 q2 }* n" @# T! X; C( E
test为测试工具,backup为备份工具5 _5 ?( ~  J9 Y# b1 W
" R8 i# V8 D$ S" M- H4 Q+ z
4、安装MariaDB数据库:( C3 a* o4 v+ J; d8 z5 s  K4 L! Y8 l
8 U) k3 S* O1 c6 O  {% @
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

3 I4 ^# B% m! y% e+ e9 b! `9 U0 x( y. d0 q; z# e1 @+ I' D8 M
4 T% \6 V* C& h: i+ w
' Z' D# q& Y/ F8 ]
5、启动数据库并设置为开机自启
: w7 F- g# j* y+ i2 o" ~, H+ ]3 D
8 q- o3 A& E# D1 Y; I* @  G: z
  1. systemctl start mariadb- N) v. Z1 Y  x- C$ s& z# l0 R
  2. systemctl enable mariadb
复制代码
& _2 R/ @$ Y0 }* u# _6 y" [% X

3 H$ J! U7 W& u" Z+ M. p5 R- ?5 p$ T+ @  |2 O

% _/ A& l- |5 y% H1 P  T6、初始化数据库,并删除测试数据库及更改权限和设置密码4 R$ c7 d6 }& t# {) w
# M. ?! K9 X4 @' k. F* S3 T, o3 H2 Y
  1. mysql_secure_installation
复制代码

- o  c) L8 u/ @  i6 k
2 ]: F+ h; T) S' L, L( j3 @0 f% R, f3 Y/ _, F  J

& W! y8 T3 _- i, z* H# M' f输入数据库设置密码$ _  c8 _/ H, l& @
9 R* M' l' }, k3 W1 k" A! v
# t, D$ X8 s1 v! A6 M# c" v2 u, g
( z5 J; n7 g1 [5 |& w
是否设置root密码,输入Y进行设置
+ ^% B, Q0 O2 p5 a
0 s7 r/ a& }. l1 `4 V' c4 m9 N6 {# t. X1 r+ \7 F+ r
6 ]4 U+ i3 U. v- F& {- |$ E
是否移除匿名用户,输入Y移除) X& B, z  w" k, g6 u

: `2 ~! m  U5 C6 _' S/ V6 L' |1 f; R* q

4 S( u7 E+ e$ v是否拒绝root用户的远程登陆,根据实际情况选择
: |* X+ L& k, y4 ^3 c3 e
9 c4 a( [7 V5 G, N- j$ ^) Z# G3 B; P) e% D- P# A

  V, K: [9 Y# {- R, b( ~' |是否刷新权限表,输入Y刷新权限表) [$ D# h' ~  {0 A- O1 \

+ O) Y4 _/ U! E# n- D1 H" b9 z; X: j5 @
' T* W) g. y; z/ b  i0 n
出现此界面,数据库安全设置完成。/ \* Q- q9 K- w8 l9 R& k
( s5 J  Y+ @: M& h6 O
7、连接数据库,并查询版本) K1 V# x; r" b" s

4 I4 Q6 X8 s0 m
  1. mysql -uroot -p -A
复制代码

9 W8 Z4 r4 ]- Q* U- q" S/ T其中-u制定用户,-p使用密码,-A为不预先读取数据库。
1 p3 B% L) p" P- N& Y
; g$ i9 F0 a- e: x1 O7 p' |  V  M& Y
  1. select version();
复制代码
3 m( O6 q; ?1 G6 h7 O
9 W5 \* h( W$ h0 |( A+ V
  1. show full processlist;
复制代码
; h9 S3 ]4 F( B+ i+ I) n% ^

( i1 y) z5 I4 i
8 p# C$ A4 q) e" R3 s. _可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
0 S5 @7 X' a6 ]/ T. K4 V————————————————; `  t- F8 @( X6 }" B& q
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。; K3 \7 e+ s/ I4 X  _
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241( O4 ~# ^3 S: ~8 r) a

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-28 03:08 , Processed in 0.068326 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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