召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2708|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
; X9 P% I2 V4 Y0 Y; U
MariaDB和MySQL的关系:
5 ^1 d' O5 y" x7 s' k8 T2 B" u" ?  Z9 m
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。6 {7 Z4 V+ p4 o( ^! [
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
# L5 t8 @+ @% B" C0 r9 IMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。& Y, @! J& ~5 |% J! |
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
# M% _4 J6 z6 b
添加MariaDB的repo源:$ F7 n" A* n1 [. ~* B  ~
6 L8 r* h5 F: [4 A5 R
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下/ f' o: A5 _' |$ i, e
6 c  z2 K& I1 E
  1. 2 A& m  _+ i5 {/ F
  2. # http://downloads.mariadb.org/mariadb/repositories/
    + C1 n; U' N2 R8 f( r9 g, `
  3. [mariadb]* D4 r7 b+ D* p% J  C/ q
  4. name = MariaDB
    5 {3 Q1 k; _* u, K( D) D
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    2 V# ?( n( ?- Z; F- O. g, W
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    8 H: l5 W7 d' [5 z
  7. gpgcheck=1
复制代码

! s- M+ _3 ~! N1 U  e5 v3 u# Q* C+ ?& L) E! W& x8 f
2、清除Yum的缓存并重新建立3 }# r4 H1 E0 k9 q4 a- G; G/ Q

) `% i. R' n2 C5 a. A: |! k* T
  1. yum clean all
    8 P" b1 H6 d" K8 k( k+ _: `( i4 P
  2. yum makecache
复制代码
# C% a4 h  S8 Y

* u  P/ X6 @9 q4 ]7 Q5 e, U7 J; i) Z+ c/ q. ~6 r- y' u
6 A& @, C) z  z9 [! A

0 a  B# U9 G- i, b% G2 G% ~) x8 `- x9 f) }9 r
3、打印MariaDB源中的软件包:
6 m8 \7 _& Y6 p! K( s9 L( u' |% h6 F# b! f2 q
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
8 [' k' p: H- c' m+ y$ ~
, L1 p* e" Q% M! H

& v) \6 s6 d& N5 c) Ltest为测试工具,backup为备份工具
" J) @; [9 f& s+ p. J' T; T/ o3 M5 {: i/ N
4、安装MariaDB数据库:8 ?* a% z" l7 e
8 ?8 f1 d' n2 D2 H: ~- I
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
# Y9 L4 ~/ j0 w+ R3 V/ m, j
/ a$ s" F! _) {$ Y# q
7 O) k7 d+ H& d8 d+ @% J

& z( }* V- m- J6 l7 M$ Z5、启动数据库并设置为开机自启
' o- y4 p! K2 S5 j5 E0 o) L" S! S  Q4 Z1 F8 c
  1. systemctl start mariadb# X' O, j2 d1 X& [! o  I  W
  2. systemctl enable mariadb
复制代码
: L( W( q" p5 S5 v/ N& ~, j- Q
9 O" F2 S/ b' z# H& j
& p  H5 q& U: C1 P
, z4 J9 F' |8 @# \7 d
6、初始化数据库,并删除测试数据库及更改权限和设置密码
# q2 v8 K& a7 q6 I& G3 ?, O. e8 t) t' K' _& z9 X7 g" N
  1. mysql_secure_installation
复制代码
9 ?/ `5 |1 u' `6 R
1 M* m' Y" d  K/ w. v$ P
& S" J* G0 J" d; b+ S: n; b, Q7 w

' k5 C4 n* g- S" I, F4 q, l输入数据库设置密码/ V& [; T% g2 v4 k, L

6 `6 y4 X" y# w
. o4 [0 T* Y1 B2 N1 G1 ~7 w! Y# s4 b  f0 M& c
是否设置root密码,输入Y进行设置' O8 i( `# |/ p' N4 S$ e
2 U/ j5 A2 ]8 _1 W1 {- Q) X
% M: R2 Q& Y! i- W

, a1 N* V6 L# _8 ?% T是否移除匿名用户,输入Y移除+ Q6 R$ v% z- H+ P# v& e

% I  q- _# v9 \# J8 w# w& R7 P8 Q' a

- s8 }+ f  |1 G0 t9 s% w1 r! T! F是否拒绝root用户的远程登陆,根据实际情况选择
7 m! _$ g0 l4 X6 J/ z! x9 w: [" H7 m* e3 Z3 w8 J5 ?: ~  D
/ N+ }, s$ t3 l/ _* ?

3 ?2 Q2 d3 [1 @5 c) q% s是否刷新权限表,输入Y刷新权限表9 {) f3 E+ e- ?( S

' n0 z) a( n, a4 U! Z$ }6 {9 x# E) @" d* B! Z( R2 G6 {& w( O2 e, G& e
& X& t+ N' |! L7 J
出现此界面,数据库安全设置完成。! {/ b  F4 d1 b" b  X

  J. A2 _. Z! K. \; w+ e+ a+ Z; ^7、连接数据库,并查询版本, L$ F( y% D: O  o1 e$ Z! P, i$ Z
; Q0 W8 I' N& H5 E
  1. mysql -uroot -p -A
复制代码

( t* q$ t; P7 G: c. C其中-u制定用户,-p使用密码,-A为不预先读取数据库。
2 G0 m$ ^3 Y  ]7 Q; @9 L
+ z3 r* f% s4 k- t" _
  1. select version();
复制代码
) e8 y5 i8 E8 X: f, a  j$ C
% @. P* _: t% i8 g" b; M
  1. show full processlist;
复制代码
$ ]+ l, Q' @9 v5 i

9 x# W0 W& l3 |" P+ X, P: c
$ M! k' `, O  w3 N! @9 |4 ]: V可查看当前用户,及登陆地址,选择的数据库,数据库引擎。; s' _& R) G* G" h% V
————————————————
# K. ~6 j  l: P" o: H% W版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。/ t8 u: O# N4 F( [
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241# g. T3 ?! a" W7 m, s: W

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-11 17:55 , Processed in 0.036108 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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