召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2328|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
# |2 v$ A& r* y/ B! x
MariaDB和MySQL的关系:' l. q, t0 g$ ~! J7 @; L& X

9 N% s4 p2 S" B; c0 O& OMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
4 p2 V# c2 F/ |MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
7 I, q) I( c8 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版的功能和自行开发的新功能。0 @# t6 K* g5 g, D, d
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

% U2 g5 [7 |0 L/ e添加MariaDB的repo源:5 M- |: f' a% L: U$ a

  O1 V& g  I/ F1 ^/ U1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
2 M: K# A, w2 f3 P
  r5 }+ j/ P& j9 m5 w8 P- {
  1. : t" B0 ^% ^) e# h+ b, q
  2. # http://downloads.mariadb.org/mariadb/repositories/
    1 B5 Y3 Z" Z( c- F; i; a
  3. [mariadb]
    % W  L% F" L# a
  4. name = MariaDB, p' f$ H0 N. f, N
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64( d# D3 `5 z. N: K% v
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    - R7 V! c5 u: ?7 n3 l7 R  J% ]
  7. gpgcheck=1
复制代码
# f, ~9 h6 D# {" c- B9 J) E0 P% K% N

* e6 J! n, j7 Q5 q1 [  C2 w" s2、清除Yum的缓存并重新建立
9 B* x* e+ ~' f2 o8 E4 B8 f2 @" d  I/ y1 ~5 {( `9 c
  1. yum clean all9 q7 Q9 A! e  K0 {4 |
  2. yum makecache
复制代码
, A: J" a/ S/ W3 A$ r5 T6 R

2 K4 r6 Q8 D1 W& O  e7 a2 P: Z- }2 b

0 Z/ U% S) ]5 C4 ^5 t& w% J1 y' f  v$ g
. @% }; P: g$ R
3、打印MariaDB源中的软件包:
0 M5 G3 H8 z- m: F7 O/ s6 h+ i  S- q/ l# e; g
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

4 o  @1 E: l' q% @, N' j
# E9 q1 T3 a7 O; ]! l
( L) {& @, }) S: d. Ptest为测试工具,backup为备份工具- e# O1 K* o7 F5 m# ^. P
0 a, _! x+ P# C  s
4、安装MariaDB数据库:  M2 l! B8 g( m6 w1 M; i

0 I; M6 C' _1 a- ^% n; Q3 C
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

% L  @# M2 R  O8 c9 m
' p4 e: s6 W& K8 I
4 E! I3 i' H+ H7 M' r8 U6 p$ @; c5 Q$ m. _2 t# v: J
5、启动数据库并设置为开机自启$ I* o5 l( ]# {2 ?( K. B

- t: a" U* X; v3 Z+ O! u2 u& O3 v8 K
  1. systemctl start mariadb; b: \. z% Y  q$ F4 x" W
  2. systemctl enable mariadb
复制代码
6 e6 y1 R$ \6 z* V+ D
, u3 B- d0 M8 c* D2 V, N6 [
3 ]  c7 o" U8 ^+ |

2 }# v2 _/ G' t8 ]6、初始化数据库,并删除测试数据库及更改权限和设置密码# w7 w; S$ M. Z6 S3 j

( R1 A. d# k9 O* r6 o
  1. mysql_secure_installation
复制代码

7 J! |" e0 j9 \& u! |0 T! }; A
9 u* c) ~9 c& Q3 \
7 I! ?) v5 s. b2 t: ^/ X+ r1 I* _' ]* l5 F+ I& o' M( W
输入数据库设置密码
* T6 v3 z3 K+ y9 F; v; K/ m( h; `. _* Q. ]: \

9 E* r4 a9 x; ?  J; d0 L/ ^
8 b& p" l3 c3 @是否设置root密码,输入Y进行设置
( D3 u7 X8 e9 f. q: s4 S: U  N. E9 r% @" P/ B9 z: ?  T6 L
, A& f3 w& j- a4 `  ]* n1 I1 t; s5 a

7 h- m5 ~1 d+ T2 ?是否移除匿名用户,输入Y移除
2 o8 g. s# T1 x. s! o
; _4 a8 K0 B( x9 q# L! z# s1 f- Y; E1 {5 L

+ I0 z, [9 f  @. }" h- B! k是否拒绝root用户的远程登陆,根据实际情况选择
& O) f  J4 x3 e. x$ s. y
5 `6 m8 r7 W- H! L7 I
* V% _3 f# x# u* o( ~' V6 ?8 f0 f8 G6 b2 x! t
是否刷新权限表,输入Y刷新权限表
5 x* y& e* p# F/ t' a" B2 Y9 l9 z' O
/ L' f0 m; L# }" ]" z- c1 Y( C2 S5 Z+ Z; w# v  f4 q' `$ k

6 H3 O. Y" g2 H! L+ L7 t. \3 Z出现此界面,数据库安全设置完成。
) g& ~; i( }2 f/ m! ]' t) {9 |# J3 k9 _# t. d
7、连接数据库,并查询版本
7 T6 O- [2 V1 r: G
' R- d* ^$ _4 J1 \
  1. mysql -uroot -p -A
复制代码
" o# ?; [; L" p, ]
其中-u制定用户,-p使用密码,-A为不预先读取数据库。* U+ H5 f/ q- R& S+ _7 u

9 R5 F% _; D! ~0 A
  1. select version();
复制代码
! n( {0 a9 q  I# y

# O# H! c' {: e. U6 i
  1. show full processlist;
复制代码
7 S# T( l8 z3 ^5 u

5 B- o" G- I! d" h7 j
+ X# F# y3 q0 |! u( t6 z可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
# Y9 X0 ^, g5 Z3 N2 q" M————————————————
* ~2 K- W6 ^) ?3 r2 R版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
* c$ W/ j3 q0 N9 J原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
4 [/ V. B: v/ P

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-3 00:48 , Processed in 0.036809 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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