召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2940|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 4 {& ]; v9 y1 ~) o" v$ O
MariaDB和MySQL的关系:
; g* u9 t2 I$ o$ F" n1 W# e& i6 ]7 S; m
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
) ]0 }- l; U& A( B& X5 S' e+ Q$ zMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。/ M2 m# }) _4 a; c$ n
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版的功能和自行开发的新功能。( {  ~# `- c& I
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
4 A/ l& y* H9 c4 g5 J) \9 n
添加MariaDB的repo源:. a' N- l' E3 V  b" x

6 `' t+ v$ G  _( t6 x1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下$ ~* d  _8 d3 F. g6 T( O' ]
' @6 X% G. D& e0 B% `5 w9 h
  1. 7 P& K% U# L* J3 i8 |) Q
  2. # http://downloads.mariadb.org/mariadb/repositories/% U' E" R4 f  v9 o& t
  3. [mariadb]
    : h( a4 p  A! b, E& Q
  4. name = MariaDB
    0 q3 N% K0 g3 V! m. G" p& a! j
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd646 R+ _9 e" j7 ?' u4 y9 \
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    6 L' a6 D' Z. N7 f
  7. gpgcheck=1
复制代码

0 N  H0 Y6 y2 e, Z9 N7 A, C( E  _2 n/ O8 i6 v4 d. u$ U
2、清除Yum的缓存并重新建立$ Q7 [) Y/ S4 ^& I7 n

  b! T; v2 m. \# [4 `6 f
  1. yum clean all
    " B0 v( j9 g2 b* }
  2. yum makecache
复制代码

9 ~/ v( [; o2 w; g1 d
' v) h; ?3 y$ f, U7 Z/ r
: [7 b8 x9 ?' p6 _' _, m+ w$ a- l- Q, ?2 U1 t) d

; \+ `- m: M0 k9 c" \. c" V$ g9 B- B- {3 \
3、打印MariaDB源中的软件包:
. J5 L/ }: R) m. h2 d8 r) g2 W0 X* j3 O+ j9 f
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
- A( g% \, @. K7 F, V
3 m: H2 o) l) H3 |4 ?3 o" p/ e
, A3 c* S/ ?" D+ E  y' t3 M
test为测试工具,backup为备份工具
/ r9 E( ?6 z4 E/ P7 g1 G( Y* Z+ I  U  H' q# y
4、安装MariaDB数据库:% ]! w: P- A  Z

7 }: G+ ~: B! Y5 M8 `
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

8 m  Q* P- {7 ^! n: J  w
) C& Z1 L& @! f% R  F
2 `+ h+ b( x8 l- k7 P1 \1 L9 K# f# L$ Q' u% D, `! h
5、启动数据库并设置为开机自启
  p6 M8 @  m/ f+ t# q) W
3 j( J0 m& i' [
  1. systemctl start mariadb4 F2 P- d+ f9 t0 G9 |9 l8 l
  2. systemctl enable mariadb
复制代码

! \: P& }" [# a% M3 _0 b2 d# H2 G5 ]

- y/ m/ z8 {( p# w$ ~
$ L) U0 `, S! l& a6、初始化数据库,并删除测试数据库及更改权限和设置密码
5 m; Y9 g/ T4 C
) n4 c# B& J; e& z, N" e
  1. mysql_secure_installation
复制代码

; l! R3 T' c) p0 X
, A( Z; S: J+ G5 k# r4 v$ t- e+ t
" @. r  U( j8 s* p' ~8 H5 {/ y8 I, u9 L+ V( ]: a
输入数据库设置密码
- Y8 i9 z2 R3 |' `+ j; X( k: c& g- r
* B) l6 U! n! H# T- _2 l: i% P8 M, R$ u
+ K/ f2 ?; x/ e: q, I5 S$ P
是否设置root密码,输入Y进行设置, B8 b  k1 F) `- ^( C% d$ F( V
5 g0 J% X1 a5 R3 x' {) {% F
- s1 a$ [8 u7 V, R- z
$ J+ U+ E8 k: q. X6 L
是否移除匿名用户,输入Y移除
5 d( d$ Z; G: @0 i( _) F: L+ p, P) g) u' d8 y; m6 Q& B; F# V
2 O1 l- l2 J% ^3 E9 L7 u
6 b; |+ @9 A' s/ c) I
是否拒绝root用户的远程登陆,根据实际情况选择8 Y. X6 p+ _. G( q9 _. k$ Y
% ^  `- g6 h4 l1 X

4 B9 z$ o4 {" Y
; s& u; G8 U: s. y' X是否刷新权限表,输入Y刷新权限表3 C. W3 v( h5 P! d) L
1 p4 B' ]: }! Q1 _
* R& H, }4 Q! ]0 Q' _' O" {) ]; P% |
' x# _! ]9 V' q' H9 Q
出现此界面,数据库安全设置完成。2 \6 R. g, H% H. f- G  }; D: Y. G

. _2 j7 }  f- X5 l7 o, ^7、连接数据库,并查询版本
* o+ C/ x; [: N* O$ C$ P- V7 G+ R2 b6 J8 b. U
  1. mysql -uroot -p -A
复制代码

+ J) J' \' |( d# ^其中-u制定用户,-p使用密码,-A为不预先读取数据库。  \: \  d; I: a

- A" c3 u  ]0 s0 u+ ?
  1. select version();
复制代码
3 O5 B0 |& j9 y# ~; Z) T# ~0 r
4 r( N  M* Q0 I3 n
  1. show full processlist;
复制代码

: r% t4 x. Q; V: C
8 a& g1 v& E1 t1 Y& ~
' u5 G* T. ^/ r" b  o: ]9 h$ e, z" A7 q可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
$ V% |: J7 B; ~1 }9 f  x, f————————————————
0 |. S/ f; U. v版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
4 Z7 U' d( p' ?1 u原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
0 V; o$ C) @: R5 f; B2 L

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-19 00:58 , Processed in 0.038715 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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