召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2366|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 + `0 D6 w& V: S, `% v5 ^
MariaDB和MySQL的关系:
7 s. n! s1 I$ y  y+ H) r3 L, `
( |+ z" H8 c, s- KMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
' O. P) m$ v. g' P9 f0 g& ]MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。5 P: D8 T) H, g% x2 F
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版的功能和自行开发的新功能。
8 w' O0 G3 j( k% W+ P* `现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
, Z3 s/ g4 u8 D" ], ~" z
添加MariaDB的repo源:
1 R6 L0 T% i; V; D
: B6 }. L$ y) P5 }8 m$ {" n1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
( e2 t; F( N5 |
# ]1 W- R0 ]! |% u

  1. % D) E6 b: S0 P1 e% d
  2. # http://downloads.mariadb.org/mariadb/repositories/- R7 D8 O* |& Z4 [- ~; R
  3. [mariadb]+ E; V" Q' V' f9 K6 v& @. Z
  4. name = MariaDB5 y9 y0 {7 `) X
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    ) N  J$ w# Q! x4 `
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB% ?9 }* ~& Y3 u9 c
  7. gpgcheck=1
复制代码

6 G. A9 U. N' m0 e; A
$ i9 A5 ^( M$ B2、清除Yum的缓存并重新建立; Q" Q4 @; r4 p. j7 H+ @

# @  ?4 s1 ~' z
  1. yum clean all3 u8 ~5 B* Z( g1 a0 `/ \; `
  2. yum makecache
复制代码

4 G+ E" y# t8 V6 z4 X  {1 m. M  y; T  [& j( j# K8 U2 X
7 p8 G4 a8 t- _) a- u
5 Y( E' I/ ?3 l
4 i0 b1 f3 P, F& s
5 c+ }$ p; R  ]) f# [! m  c
3、打印MariaDB源中的软件包:
% e* @: G! ^3 C. [6 w0 h- f5 Z  {9 m' p* L  Z" v
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

) V* O; R) C. ~: g9 A4 Q! S- M+ |/ M6 n! f4 l& A! V3 @

1 Z/ M0 ]0 n4 O. q3 @: ]  Ftest为测试工具,backup为备份工具( g1 h$ I. L+ {1 Q- T
1 V. r4 P7 `) {
4、安装MariaDB数据库:7 Q2 f3 P. r2 q1 \  y4 h/ p! u
* |0 a5 G' T& {; r3 ~
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
! L2 l- p( Q3 r/ X: {0 O
, [" d& S/ ?: Y) S2 |( R

/ o7 ^- B1 d4 I3 U' e7 h+ q8 P
3 y- U* _  t$ W5、启动数据库并设置为开机自启
) S9 }0 f! @) |# i, O) o& M% N3 Z8 e( z& t7 N1 z2 L2 {8 T
  1. systemctl start mariadb( K: K! j0 q! |- u6 N
  2. systemctl enable mariadb
复制代码
& T$ l; s# D! A. J" \7 X9 y

  Q+ u, F* c2 s4 j' |4 m9 ^$ ?) \) [0 D. ~: F% G

' {" k2 D( n( `$ ?) k6、初始化数据库,并删除测试数据库及更改权限和设置密码
" h- p2 e$ r9 D) _; c$ A0 O* e
" O- i  \  C/ \3 y6 m8 B
  1. mysql_secure_installation
复制代码
- a  f7 O$ D7 [
0 q) h; t" R! G

( H/ a0 I, _& M& A: f" n/ s8 }: [( _) F: ~
输入数据库设置密码
: Q8 e' Z$ _$ p( I: b+ ^4 b5 j3 Z% T! ~( e- v) u
( O( m" R$ P2 E+ o
' W) }9 d6 P: M% I
是否设置root密码,输入Y进行设置% [9 Q% ?' o0 {6 w, z* e
$ T/ ?* `8 E: K# U" r9 O

% X3 O/ ]$ \4 T% ^# h& Y* u8 N2 C  j- z8 M4 Z
是否移除匿名用户,输入Y移除, M5 q0 _$ B, c2 I

; z; e/ f! U0 `  L4 n  k& H" }( z* |3 S% O9 G2 _# S' h

( h$ r7 i, U& s是否拒绝root用户的远程登陆,根据实际情况选择
) W- y7 N  k. a, O/ l! M0 V) u# n, u0 j

( |: Z- x* J, E. A+ [) M! V- _7 ~: @3 k+ l) i
是否刷新权限表,输入Y刷新权限表
8 `/ h2 }# v  ?" E- P$ ?% f
6 g4 t+ m6 M/ w6 J* s( l) P: e  Z6 s6 s9 ^' d. R

, e" c5 l  p4 h出现此界面,数据库安全设置完成。6 m: c7 Z3 b) O) m0 g, ^

- D" A, [" M: |( w7、连接数据库,并查询版本
, X  ~/ `& k5 e" j
+ S" ?% W6 s& Z/ ]7 k$ a
  1. mysql -uroot -p -A
复制代码

4 e1 w: [, d7 ]2 e其中-u制定用户,-p使用密码,-A为不预先读取数据库。
; O( @- n# m- B* o% R
1 ]2 ]4 Y) Q5 H- w* K
  1. select version();
复制代码
9 o0 U( h* S- W
6 ^, s- e& P8 S
  1. show full processlist;
复制代码

6 U3 T( B( E9 y& d$ M& K& Q% p! D
3 L$ |& x) [2 w. ?2 k2 z. i% |- B% x( Q- q: \8 v+ ^+ r  x
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。7 b) Y3 k: H1 u$ [, V) H
————————————————! L* g3 P2 E. U& j7 u; l; w
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
+ Z4 m% e% a& Q; \% f原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
- q1 ^9 ^( b5 o' r9 Z1 G2 m

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-19 15:59 , Processed in 0.040107 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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