召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2849|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
8 ~% q  [) E2 j2 P
MariaDB和MySQL的关系:
% p4 |2 \; f/ C8 [! E$ v" \
* t: t* A( [* t& GMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。. K& F0 @; C$ s" T1 {1 |9 v
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。7 b; B/ T" H" R. X. D: _. s
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版的功能和自行开发的新功能。: u+ V# h1 H! J" J  b) ?4 P
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
& D4 N* A" [: B, h
添加MariaDB的repo源:; U! r- ?& [2 {/ K* l, t& H& N
& n* r- h' I- E8 x) p" f" e
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下. B" H& Z" _7 o
' Z. W& v1 q- \/ p. l: j

  1. & M2 F3 G: }: I# b1 L2 U2 j# a
  2. # http://downloads.mariadb.org/mariadb/repositories/
    7 t! f) M4 `* N
  3. [mariadb]: _) H8 B7 B6 k$ ?, B- z
  4. name = MariaDB
    0 j$ q- r* M: p6 k" j
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd643 |  R; u, S. C, W. c# x3 I  D
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    2 G. ]/ P4 @, G  T$ \7 ?+ u  V
  7. gpgcheck=1
复制代码

4 r$ K1 B, j$ ?4 p1 |
$ f; ~" m) b) Q8 U8 {1 ?  ~7 L2、清除Yum的缓存并重新建立8 I: d) @3 v8 @+ U* J) d4 Z- ^# G- |

) r" u( c- R" o0 Q/ n# L' o6 e
  1. yum clean all
    , }! Z* o( _( R  u, s% c8 r
  2. yum makecache
复制代码
/ j( ]% P9 x/ Q  ^! K

# r1 P0 e2 W* D& A# D9 B+ z; ?! P& `6 p/ }) d4 [
; @7 Y2 Y6 f  V8 z
8 w" R# V$ I; I! w9 R

+ q0 u1 n# `/ G) q  U; i3、打印MariaDB源中的软件包:# W3 s! n1 L/ d  o8 B( Y

" b4 G1 r: `' b
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

, n$ y9 d: g9 O3 O0 o. x
: Q# o% T/ v1 U7 v. ]" ?% w" b, O9 y+ t  `
test为测试工具,backup为备份工具6 N$ b% H/ P) n8 ^1 \& _) X
0 x# A8 J+ H7 ~, C
4、安装MariaDB数据库:" @" h% k+ F; F4 Y/ P

* h5 O& w" o! t1 |9 _3 [; {
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
9 S" p6 z$ c7 T' ^( j/ i7 d
1 b' ]6 |) ]: r) d
* ]! A: W4 I: H4 I1 U8 Z3 h5 g
$ ?1 S+ Z2 {1 x* f& A+ i
5、启动数据库并设置为开机自启
2 @% C1 |6 x& ?0 s; |; j8 L
; F0 R, ^; k8 ?* Q
  1. systemctl start mariadb" X. \/ d, g6 _" B  I' X
  2. systemctl enable mariadb
复制代码
% o$ V; S6 H$ Z! ?# G

8 Q4 Q6 }0 E- A' m; J, W
( r0 g. _9 J: Y9 b5 x, L" v! {( h! @. j8 w# V
6、初始化数据库,并删除测试数据库及更改权限和设置密码
) v8 s9 X1 ?" G- M* E3 u1 h3 z. C0 A- x; o7 _
  1. mysql_secure_installation
复制代码
! t( C+ u4 A+ Z; h* \9 d
2 @; D! I+ ]3 v8 r( l' {: Y
$ w/ V* c; |3 M; N) G" E/ Z# J

! u1 j# a" D. B输入数据库设置密码
3 t- {. b; o; T" G, G0 \3 x5 d' d8 Q! W
0 y9 A5 o/ B2 R

! k* F4 z& f1 D% u+ m是否设置root密码,输入Y进行设置7 a" ]! X/ z1 G
6 T& e4 X4 U) F3 C$ `

( o3 ~9 @. f0 i' o2 @) \/ G7 l! Z5 h+ U5 R5 o# ^" z4 y3 R2 E
是否移除匿名用户,输入Y移除
5 @9 b4 J( `0 `/ [) L5 r
; n4 \/ r- A. t* H6 B% W$ N% d! k- U* l0 S

: B: A5 f. K. m; W7 A是否拒绝root用户的远程登陆,根据实际情况选择! V- F! B6 U8 g
9 e: u1 I2 |, w
6 d0 j0 N/ o, Z6 ^2 O- [
) `: A: O" }$ C/ D
是否刷新权限表,输入Y刷新权限表
; ^$ e/ V8 x( o* C" ~' ~$ c# {& V* D/ L9 t4 h( O- S
" B: z% Y; m; S* P  x7 U

/ c( d! d5 f/ u$ V出现此界面,数据库安全设置完成。4 W) G3 y) i6 I# s( y

& X# i/ V8 [! Z" Y- X" s' I- r5 N4 ^7、连接数据库,并查询版本
$ P- L/ t9 ^' A0 S* A
0 e/ Z' W/ i6 F. n( z
  1. mysql -uroot -p -A
复制代码

& r; @, Q. ~* i6 c* c  T其中-u制定用户,-p使用密码,-A为不预先读取数据库。) _- E% N; Q( b) o3 _  v7 C
2 e$ v, m0 j0 d' k4 b" F
  1. select version();
复制代码
, c+ C6 y& a: S+ ~

* Y' g' D* z. }2 O' r  \
  1. show full processlist;
复制代码

( d5 l3 X3 O# w; ~
) S1 N' i% f: A# u$ B' C* O8 u5 a8 n3 C, k- a8 \/ b' {
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
* F% U8 g: L1 W% o7 h————————————————% Z9 B! C% V3 t  H
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
# Q1 f) k! I- T, @原文链接:https://blog.csdn.net/zbljz98/article/details/80462241) h1 Q  A( n) V. q

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-15 10:22 , Processed in 0.040576 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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