召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2939|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
- Y$ J5 t# }" y  H5 i, J0 p
MariaDB和MySQL的关系:4 j/ m5 R. Y) G- T1 m* {

; e* r( F. a) s' P  n1 A5 _4 tMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
/ N7 f$ i$ x+ ~2 Q' k0 B4 Y1 B( fMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。6 p( |$ H( D* _9 N: E- R% ]& 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版的功能和自行开发的新功能。
) E2 \" G1 K9 i现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
$ @9 U; E2 o3 G9 n( w
添加MariaDB的repo源:& t! g0 o& C' r
6 ^5 n, }7 E+ q/ R
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
  l, Q. ]) p8 @" |  l# D% _& P" \# y, T+ k5 x$ C, ^& I
  1. 2 ]2 _1 h( v* u6 L
  2. # http://downloads.mariadb.org/mariadb/repositories/
    ) Y' C4 ^- Z. B, e6 K
  3. [mariadb]
      N* U: b/ p% i. ^0 K4 L! e+ B% ~
  4. name = MariaDB& @& a. m7 Z! {. `' p( ]9 l
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64: X+ ~7 I9 @( u
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    : `1 u% |1 }# {
  7. gpgcheck=1
复制代码
& j5 X$ s8 K$ z1 `6 e7 n

" g/ N! a2 X8 Q9 y, Y( d4 A2、清除Yum的缓存并重新建立
3 i/ W: u) E/ i6 R' ~2 @( [# ^
1 d9 ?8 _: ^/ [' W0 z4 B
  1. yum clean all& p0 G: c. u5 X. u4 b
  2. yum makecache
复制代码

6 T- H2 m- k& q. b! i
) z  T( n! D/ `  x; p. x
. ^4 l) A8 k* h. _. G+ R2 D9 ^5 C6 o4 }3 p
, L- C4 Z* F% Z; M
! F3 @& V. \6 I7 v, E
3、打印MariaDB源中的软件包:
* H2 Q) e5 ]! U( N5 T  r# ]5 a/ ?$ {# N5 z3 Q6 l* }
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
& }$ ]) H" D& I" q4 Q/ r) k

. c/ C  n1 J# O8 L' ~$ v5 J, @: u' g7 p7 ?
test为测试工具,backup为备份工具2 [' s8 ^. n* }3 c4 v, a

& K5 y0 V9 r0 X1 P% v+ {1 T4、安装MariaDB数据库:/ Y9 Z+ s* f& O7 v4 z! p6 J- G
5 l0 k  y* z( A, n4 F; k. T0 m& `
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
& V# W1 U' v+ z) @: Q
! ?% u. p9 j+ s: y! W* `. o8 z" y

, ?6 V; h1 q9 v3 J
; b/ K( E8 o7 s1 X3 X; O4 i5、启动数据库并设置为开机自启; A( e( z+ X( G  k2 h& J' N
' C; `+ f. W, T- D
  1. systemctl start mariadb; I2 d2 g* ?1 S
  2. systemctl enable mariadb
复制代码

& t# f% i  \, C$ C# a( F) }9 L" j9 v. S/ l& e6 E2 _* M; y7 v' W
6 g+ h- H# N# Q, c! k
  T$ [" |" i, Z+ y
6、初始化数据库,并删除测试数据库及更改权限和设置密码
9 N* y) e1 X5 Z
1 \8 {  h1 Z) O7 d. `4 i' b
  1. mysql_secure_installation
复制代码
- T( \5 K3 E' Z8 @- W) E9 t- ]
, {: a% I. Z7 {' f7 e" c
! x; V& c( W% ^- c2 ~
4 c4 y& q$ A! y
输入数据库设置密码$ R$ A1 \  o; `
. O3 ?4 m% c$ k8 Q

& k; Y& m0 Y2 e9 @8 v. P
  ]6 q0 @1 H3 S, z  Y8 S是否设置root密码,输入Y进行设置5 _9 B. ?% Q. ?

7 i/ T8 d; _8 v1 \- Y; ~, a! W" r( Q) s! _! @& D$ f/ L% ~) |3 T
. V8 }% R: I" t, N
是否移除匿名用户,输入Y移除. F/ q2 J2 H  ^# l1 S* o& O0 o
# L+ y0 j8 r: @  ?! g$ H3 T

" K5 Z9 N& [; H* v0 V4 [4 A! k+ a& j% k" g
是否拒绝root用户的远程登陆,根据实际情况选择+ L/ w3 R: M/ |1 x6 d0 L; S
: [4 G" u& U- R7 s. z& |: s. [" W

/ B7 E; M  |" D2 X$ h9 b3 n
: V# s9 ~1 f; w+ A6 U) `* f5 N是否刷新权限表,输入Y刷新权限表- ~+ ?8 L6 h0 L; L5 B

2 X" \! Z! g; n! h+ E/ R7 s  v  }: }: X3 J
0 Q' {) A* v& t& f5 e9 @
出现此界面,数据库安全设置完成。
5 {! y  j- @! J& N: V% f8 L1 I& e! k+ o& g8 x( d
7、连接数据库,并查询版本
) V& e0 k& O4 o! U5 W) \  i
/ e0 H6 Z. w: K! m# h8 Y
  1. mysql -uroot -p -A
复制代码

/ y& L* d  F6 U; Z0 K其中-u制定用户,-p使用密码,-A为不预先读取数据库。
) m: j$ x- s* |9 p$ {. O( i$ d4 {0 H
  1. select version();
复制代码
: V: R( s" ~/ M1 x5 c- i

' F. N" i- }, i3 H6 A4 F/ H
  1. show full processlist;
复制代码
  C8 z: \4 Z( H9 U
% q/ R8 t) A: m
% r" `) k( t+ i9 y& s) ]
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
! U( i: N2 `/ C; y5 Q( o1 J1 c$ K————————————————0 W3 j/ i4 M* @9 }& W: D: U! t
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。5 h& ?1 g" G) Q) {: H3 W
原文链接:https://blog.csdn.net/zbljz98/article/details/804622413 V* S6 w& h! t

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-16 00:21 , Processed in 0.039459 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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