召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3011|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ; h3 J+ [# f) Y/ c7 v) K
MariaDB和MySQL的关系:
7 i( i) l" ?  l+ k9 u$ q5 [" X+ |6 _
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
& Q* Y$ Q+ m* w+ J3 n7 m  l. Z! G+ @MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
, o: ~1 C% N: RMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。9 H: w. C3 a4 f/ d0 B
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

6 k' X, h8 S/ A& c# m) k添加MariaDB的repo源:
' V* y, v" V+ {! D3 v5 A4 M
9 k3 U- z' u/ P2 Z: a- [1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
7 d, f( u! E  F' x; h- p4 F. a2 V% A  D# ?7 y9 k$ S
  1. ( U& N: O+ n$ o% ^
  2. # http://downloads.mariadb.org/mariadb/repositories/
    ( r' T3 L, d& j3 R$ k" |
  3. [mariadb]) @- N* r3 A7 n$ G1 n
  4. name = MariaDB+ I, B2 C. c3 B! s
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
      l, S# h/ t  e0 y8 \
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB% b6 k# |- ?" N7 `: N0 K4 W" x/ p9 N
  7. gpgcheck=1
复制代码
0 G+ d' R. X5 I. N4 d! s
- a6 w0 ~) C+ n$ Q4 a
2、清除Yum的缓存并重新建立+ C8 m7 N3 e; b$ @0 j+ k

! ?& ~" Q5 c: y' `
  1. yum clean all1 D9 @5 @2 G# A; P
  2. yum makecache
复制代码

/ e0 M) U, w! E8 h; a! p7 f( k! A4 G, b4 I9 q3 C# H

' Z4 B# o9 P, _, P9 @( c3 F9 ~$ n; T. R& K
5 U7 ~6 `5 L3 A1 j  f! n
3 L& N& p' K% f5 [
3、打印MariaDB源中的软件包:3 R2 a# \* h- a% U. B0 _- i
+ W9 Y* F( I3 o. ?! Y
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

2 K6 k7 ?) W; D4 K
0 j+ n! O* \5 |* ?! ]+ p) H. r4 @; ?4 _' {9 n8 f
test为测试工具,backup为备份工具7 P# g  d0 D/ R. K1 n5 @" o# N

  C( T- J- X6 S9 A. @2 G4、安装MariaDB数据库:
5 k  b7 G/ D7 d' D& o$ j7 ]% Q* U* ]" _. u% y9 q. R( ?
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

7 S, t% g$ l4 }6 n# [7 }5 \1 z
9 }  F/ C5 {; B2 W# x8 ]9 W
1 t( z6 l* \: r$ O/ ?6 Y0 H. U& X* \! D
5、启动数据库并设置为开机自启0 }' M  [: h" A! I/ I' ]( Q
6 C" M) q6 b2 n' x
  1. systemctl start mariadb
    $ C) U' F# c# G6 ^% l
  2. systemctl enable mariadb
复制代码

( X5 ]$ }5 L  c: k% D
0 C3 B+ E2 u/ P0 ~  M7 m9 f/ J+ f, t: w7 O' f1 p
8 I6 v6 o8 F& |8 F  G$ b  o
6、初始化数据库,并删除测试数据库及更改权限和设置密码1 V* P; v/ s  Q! F; F

' R/ [. I  W+ b- U+ D
  1. mysql_secure_installation
复制代码

9 }9 X& s0 f. R% j* I! e& m
& A; T% \. H# Y8 n6 ~5 n6 @+ D/ z! j

& H8 A3 P/ o* F# `输入数据库设置密码
! j0 x- d3 p9 w2 y5 `
* }3 F* Q' F4 H6 g; `
; T. ~2 |  z' ?& L! F5 V$ e2 `+ O/ n! y8 R
是否设置root密码,输入Y进行设置7 N& P+ t/ P- \% a

$ X( G' N2 J0 K1 K, ~' g2 G' I7 @0 E
5 q- S% K! p  `7 A6 T1 p  a, _2 f# J' i2 c+ h2 u8 o4 c3 ?
是否移除匿名用户,输入Y移除2 C9 ~/ e  a1 I

3 g* C7 E* I1 X# C/ u  D
$ R1 n; r$ ~3 b, W' G  b9 K0 K' ~5 I/ F) v" ]
是否拒绝root用户的远程登陆,根据实际情况选择* Y% v9 E+ N* V$ `6 n

2 z! L) v6 b9 {8 P0 A/ k$ \  P/ {2 G* J) e! Z% x* m6 Y
5 W. Z/ S& ?, v& B1 u
是否刷新权限表,输入Y刷新权限表# F. S& j- f* O* q) E: _4 c
  h6 K0 |7 o& M! H
. Z" P) L4 R3 e9 d7 ^4 ~

& [7 N. }3 H1 D0 m  C. X出现此界面,数据库安全设置完成。
8 ~# ~( T" W6 `% q7 E) [( _8 p& U0 y( G. {. {9 l
7、连接数据库,并查询版本6 }7 p9 L, @$ ?. ~! s4 V% Y

$ K- I) T  I! b
  1. mysql -uroot -p -A
复制代码
- m: t1 u. a% ?$ ^6 @7 M
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
" M% a' M& b! Q; z
* ?/ l3 P! _  P& e$ h
  1. select version();
复制代码

& R8 g- F' ^. h8 W& f. f; N( ~5 C' ~5 |7 b; D& c8 Z
  1. show full processlist;
复制代码

5 Z8 c  q0 G3 T3 u5 [9 z, m0 @

7 z6 _( Q0 X$ X可查看当前用户,及登陆地址,选择的数据库,数据库引擎。: S6 Y1 ~  ]5 l/ Y8 a
————————————————
# ]" I2 p2 w( g0 d: L  a版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
) y: T& E& e7 e, ^% H4 l- O原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
$ j6 I: h6 }2 y$ i  ^

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-11-12 03:19 , Processed in 0.041516 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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