召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2302|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
: ?. ]! m! ~2 s
MariaDB和MySQL的关系:
6 B- u$ V" x0 ~
, B0 O/ z7 C, x2 n: g5 @MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。* B, A. }  W1 k% B
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。: |9 h6 p4 d( ~6 V6 h, y8 e
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版的功能和自行开发的新功能。$ D" p& d; V: J
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
! ]$ H" g7 o- v0 D" S2 ~
添加MariaDB的repo源:4 N8 k- f/ _* z! h: `' H3 G2 b* M

3 D# ]- u* U- y; W4 A1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下9 D' K+ f8 z  ]9 L, y3 z
2 N6 Y' W/ [' u% v8 K2 `6 ?
  1. ' {: h; k6 f# I( W9 K& X
  2. # http://downloads.mariadb.org/mariadb/repositories/- l1 g2 R8 j4 K' J; ~/ d3 A
  3. [mariadb]
    7 a5 @  d! ^. I6 H" r3 I
  4. name = MariaDB
    8 x) m# F7 L2 {- d: d) t4 I& M' o
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    9 Y# F7 |( [! R" a2 @' V( ]  g) q
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB7 q; s0 m. U' d% \
  7. gpgcheck=1
复制代码
  j/ `, _, d; T# n

; }3 J/ I" I' ]( }0 N- L2 A2、清除Yum的缓存并重新建立; Z9 q, N# w' {; K0 N$ c
  E" R( o$ l7 [  q9 T7 K# B5 z! O
  1. yum clean all
    4 w$ N6 y1 K$ C( y
  2. yum makecache
复制代码

% Z* Y; r0 J% o% B8 B( c2 `3 t( `
( G# v3 O0 w2 W# g" {9 N# [
0 C% m+ \7 i) R$ u/ F/ g! ?$ n) U! b+ @2 y$ c  X' e& X: e$ B

$ c0 h. i. A1 }, h2 F$ s
0 o3 Y) O* M4 g) m5 G9 T4 b( Z# n3、打印MariaDB源中的软件包:
# _* a, G3 X1 P% z+ R) s: F
3 V0 V4 e. G6 z2 |) g! y! e
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

+ ]# A0 ]" K; S2 ?; b5 g7 c' \, [3 p" @3 C) [- n3 `. G: y9 d
  [- x; ]: A. c9 H
test为测试工具,backup为备份工具
0 f5 O' v4 k% Y0 R
7 J2 \. X7 ~- \$ |+ V! C% z5 \* t4、安装MariaDB数据库:+ ]& E" ?. ^  M7 D+ k% Q$ G
7 x2 V. N4 T3 F/ B! Q8 x
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
! ?' P7 C& n4 {. n+ l" {3 x6 ?

) S, W; E' |9 g$ j/ b$ ?0 |
9 s0 X! _2 P( v( }* H
8 _/ H) F) a# \. P7 ~5 y! }5、启动数据库并设置为开机自启( @$ E% c% C8 i

7 f2 h% ]1 N6 m
  1. systemctl start mariadb
    ' {/ C# t. a# n6 e
  2. systemctl enable mariadb
复制代码
7 o- F8 ~; x: j- H

5 m4 x5 x  q. ^5 N1 c# g2 ]2 W+ D4 Q. p! }! e: _' i: Y0 q

* x/ q. y( `3 n% Z$ N( f/ a: p0 i6、初始化数据库,并删除测试数据库及更改权限和设置密码
4 n1 L, D( |! l4 J
% a6 I% s& Q" T3 j) V( C1 J( h
  1. mysql_secure_installation
复制代码
' Q2 W8 Q; W" ^8 A1 j
  E; f% f7 R( e: p8 Y

# C/ ^3 `/ O+ g$ v0 \. t7 G6 V' f
: ]" H2 l' _( p# ?输入数据库设置密码
+ w% \8 ?( I2 h" ?2 ^
- ]7 m- O! D5 G( E9 Y8 ]  r1 s* Q1 S, U9 P7 u( E2 |

: r7 z0 Q- c, L& W6 L6 J是否设置root密码,输入Y进行设置
- i( a2 r9 H" R) ?- Y0 B
) {: t) l1 ]! d( D. y$ p& `4 {$ S  I8 G$ E+ ^

8 Q" G: M' z* |. @是否移除匿名用户,输入Y移除
" F! C  a: L8 {6 j. o
8 L' j7 P% Z  u9 C  b; e+ i
) _, Z' T. t2 K) X2 N- ?0 N5 \
$ J( N( e; C+ ?# q是否拒绝root用户的远程登陆,根据实际情况选择+ H' p- w' v6 `# I/ P
& ?& l# w0 z$ e+ O, A2 Q

4 M) |# }3 }6 Y$ V' e
/ M! D( @) g5 y9 ^是否刷新权限表,输入Y刷新权限表) U+ d( K3 ?- Z" d) q( M
4 r7 L& J1 R0 s

+ Z9 q* K! Q. b  q- N4 y7 y. F/ U
出现此界面,数据库安全设置完成。9 T: \$ j# M4 D/ s4 t
5 f+ C  b  x0 O, v. x! l9 y' E
7、连接数据库,并查询版本% T" S' Y; h, n$ G0 L8 d
! X6 p! e, M, Z( _
  1. mysql -uroot -p -A
复制代码
" T% t) s+ t7 u7 W0 N# [) h# |
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
- l8 o( ]/ L0 Q5 `, m3 m* [; z) I0 l. {+ [% L+ N0 n7 R
  1. select version();
复制代码
! ?. b) B, d/ y
# [0 a1 l3 T% m; `& u
  1. show full processlist;
复制代码
/ d  f' R% j* s) k4 y: b

4 [- f. P6 J" ?: a1 @5 n2 j8 M$ q- w5 t' ]! q, @
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
7 k: @: Y( q# H# y8 x7 w( j4 S————————————————. p9 v" @6 E% b5 G1 ?9 |, b% t
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
, H9 L8 t5 h8 P原文链接:https://blog.csdn.net/zbljz98/article/details/80462241. r: n1 T0 i5 q  Q3 |5 i9 E

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-12 08:16 , Processed in 0.036840 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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