召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2556|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
" r  ~9 k" A' _3 O# K* u
MariaDB和MySQL的关系:2 Y, I0 U# i1 Y! M9 \) _3 N' b
% ]# K5 ?; Q$ E0 [
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
/ u/ V/ F9 B2 p, pMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
! a* W5 K0 o7 [# FMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
( m  d8 _5 J5 g2 N' Q现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
- }; v% d7 W" k3 y6 y
添加MariaDB的repo源:- \: ^3 O" _0 w
" x9 W. e5 K) a$ h" C$ \: z
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
) b$ `1 o0 s) p) {. a
2 D$ ]7 E3 J7 ~/ o4 w

  1. 7 C" o- @. v- g" V* A
  2. # http://downloads.mariadb.org/mariadb/repositories/" {2 Z7 n: Q- T* ~" D% {1 R0 W- `, v
  3. [mariadb]
    3 `% F2 w# S  s1 R8 e% d0 G: W, H
  4. name = MariaDB- B# n% F; C0 |0 y: `0 v6 B  e. B
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64. g* j+ _+ Y7 O* V3 b
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB6 m# v" O- c; o( p2 J) l5 Q& Q
  7. gpgcheck=1
复制代码
: R. D+ c/ ^$ _# `+ ?+ \7 I8 Z& d
9 ]( j$ T% q5 F9 G# S
2、清除Yum的缓存并重新建立; r( Y* M) e+ y, t4 i* {
0 I: O* F: y7 S/ u2 [* O3 X
  1. yum clean all* _- f, l! Z2 x# e% D
  2. yum makecache
复制代码
5 ?6 D/ b2 ]! v3 I# k- [' Z

* Z/ ?% o6 E. Z5 V+ t6 D. k) i4 l

8 o+ E+ {( y/ r& q' V3 w
$ c& g' \. s/ [+ J, Y! H
5 h% v+ e# m" {% I3、打印MariaDB源中的软件包:2 m* {3 O2 @/ U$ ]
) c1 E( m; S6 ^  }
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
9 R  Z4 W8 R; o# a8 {

8 g1 j  w% ~( I4 q2 l1 u* ]* @$ b/ I
test为测试工具,backup为备份工具$ H6 U. O: P; W' |5 m/ d- H
- m& h$ X5 m' Q: _2 x4 Z
4、安装MariaDB数据库:3 r! S, B+ ~" Y: S, w* I* h

  c; d& \  p# e% z6 A, L$ Q9 Y
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
0 `" _+ i, i" h( v
) `6 k) j5 O6 I) G5 {% C- {1 b% _$ [
% a8 w- v' }9 d( h5 s+ D5 t
/ ?0 @% V6 C+ P
5、启动数据库并设置为开机自启
9 F/ K% ~3 O/ c$ f; u& e% |* q7 H; h" b( T! A5 H2 ^  n
  1. systemctl start mariadb  x4 F- w  }$ |& [7 h3 j8 S- c! _, q
  2. systemctl enable mariadb
复制代码
! Q' h% G4 `1 q

+ M/ Q1 i7 l  I# w! E' ?1 p' z+ u3 _/ M. h/ {- ~# @6 A+ e
5 O7 g# e% u; E/ D6 E
6、初始化数据库,并删除测试数据库及更改权限和设置密码
. P4 e# U) ~2 ?- E9 N' W1 L) z4 e
" \3 F3 M9 |3 t5 r* ~, X% n" j
  1. mysql_secure_installation
复制代码
; f6 ~, P- f% t. N+ L& m5 j

$ J. X% i" ^! U
( {8 w2 [' C0 W7 u1 J1 }2 Y' B, s% E) R* }
输入数据库设置密码
+ l2 W" d- Z' m8 X& I/ d4 L! p/ K: i3 l7 a5 v
  z  g& i& D+ p% s. Q) T6 u
/ w0 o1 s! h% A0 U: C; S  x+ P
是否设置root密码,输入Y进行设置
9 Z8 B: y' W: H+ [# v, ^+ f- {+ i" k  u/ w4 I

; h5 N+ Z7 M. h  F. H
- {6 x  W1 i3 n* K+ R是否移除匿名用户,输入Y移除5 s, V/ Q% v* t, ?" a
2 a6 }1 o4 |. x& S

! |  a( w' a+ U% b3 r" Y$ I
% G5 T% n1 x5 t, G% ]$ v' d是否拒绝root用户的远程登陆,根据实际情况选择# l5 T+ R" o$ K

% d" A, V# |9 z) A' C
2 y" g8 t8 \3 G% k2 f$ o* @
( j, }' ]- |6 f+ i# E" I是否刷新权限表,输入Y刷新权限表/ O6 D# E0 m4 J/ \
: g' f( I. N& y
" T; \, _/ n& ]  D* _+ ?1 b

' {7 D+ u2 t3 @出现此界面,数据库安全设置完成。, }% c$ ~+ i/ H. R7 ]

% f! f/ |  k3 S# `* g# q* m* [7、连接数据库,并查询版本
; Q7 g! Y' K+ ^  @* Z
: B) P5 X0 S# @
  1. mysql -uroot -p -A
复制代码

! L0 h  h( l0 S6 B$ x% B. H其中-u制定用户,-p使用密码,-A为不预先读取数据库。
4 {) N& f5 |* A: }' b- Z& S+ V
: b$ d! h  [. Q! ?4 Y- `  B
  1. select version();
复制代码
) p! h) W# r/ e" B% i6 {/ i1 Z

9 E7 X% y0 i  O! h
  1. show full processlist;
复制代码
% y" h* X; A$ A7 P% M$ {

. W* I  R" W/ V+ @& z5 ?: y6 L/ i2 g/ O( }& V) \
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。/ N' l9 X$ s: ~! i6 ~9 S
————————————————
6 T$ K% Z4 y4 C版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。9 I( ?3 _' o3 d4 V! ?' [- d
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
9 F' h0 y+ q0 L# f8 X  i0 f

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-3 21:07 , Processed in 0.035730 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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