召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2381|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ; t, \8 y( o9 _
MariaDB和MySQL的关系:
$ I. K5 l" S( k8 ^
7 v; U' v) g6 S6 o% U  L$ g; gMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。" a: x% D3 T4 k& r# x, T
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
. \4 L+ W3 d+ [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版的功能和自行开发的新功能。* p+ X& w6 h/ G# N$ J
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

! ?, m, c  _* `添加MariaDB的repo源:  r0 Y4 Y6 l  ?. t  B! D0 A/ r
' \% k# l; O. M; j+ o
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下, s  j& d7 f7 C2 |, B3 s
, i$ o9 Y3 q# c  r

  1. # m0 e. p( Z0 S4 i8 E5 M
  2. # http://downloads.mariadb.org/mariadb/repositories/
    5 A5 X' k2 y8 k$ H3 Y6 S
  3. [mariadb], k4 _: _: \4 z7 K- B
  4. name = MariaDB
    # u/ y. h2 u( d2 u0 e
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd649 Y% G* a. s. |! s" E/ e! p- k
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    $ u9 ?, S7 {1 i
  7. gpgcheck=1
复制代码

. D) z# `; m9 ]5 u  s+ H4 `+ e
! Q/ F, t; ]  Q+ z0 `2、清除Yum的缓存并重新建立3 L" K  E& x, ~' N; t6 K% b

1 D7 W. |  K: _: C5 O8 ~
  1. yum clean all6 n+ ]/ G! h& r* ?3 r8 p0 k
  2. yum makecache
复制代码
  E; w- ]/ v, a* H& k+ I

% }3 @0 J& u3 L$ z( j8 [: V) ?( o) A% [7 W7 ~0 ?! j7 D4 G
- ^4 x2 c' T8 M2 g6 Z0 F

* V7 k+ |+ B: I
0 O0 [0 H$ _- U* D- c3、打印MariaDB源中的软件包:
% ]+ ^- H1 g9 Y  U/ B# B  I* p  v% ?. Z2 S8 U
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
  t2 h! L. t2 I
* R6 R, x4 ?7 R+ q+ F7 L; e+ q: Q

) s7 D8 i" z" @% k6 C7 y0 r3 ptest为测试工具,backup为备份工具: r5 I  M6 A! q2 ]; ?/ I8 z; e
0 W8 l* w4 U" X8 P0 ?9 m
4、安装MariaDB数据库:5 F8 P; O& R- m% h  {2 h  d7 b

' E! d/ B4 M5 h
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
' p% ]. U- U8 o* }! @+ {. T

' m3 a+ l# z3 `+ [
5 |4 q+ q8 G5 q6 a$ d
' D( v% s! n' T/ g4 \5、启动数据库并设置为开机自启
: a2 i6 A) P2 ~: \3 t2 m% ^7 ]+ M9 n& d
  1. systemctl start mariadb
    7 [- A( y" @8 V3 z
  2. systemctl enable mariadb
复制代码
6 {4 M: W2 D) `6 I( a; V

0 G% Z% s  K" h2 B1 V, ~8 A# D) L7 B$ D7 V+ A, L
; s* ^% P. O1 o6 i3 `5 K
6、初始化数据库,并删除测试数据库及更改权限和设置密码) [9 f1 ]) L0 R2 T" g+ k9 J
! m) Y% C, f: j- n( k3 X0 I* E6 J
  1. mysql_secure_installation
复制代码
1 \; T, l+ l7 t5 H7 S! e
/ {- X0 s3 T) c9 N% O

1 y! b! X0 v( I6 u* x% S0 P, ?6 p/ ^) v* ^$ W* H' d8 l* G5 _
输入数据库设置密码
" _% H1 y6 L2 H1 o1 b4 \
! v( W, @0 h: U$ s/ S& d2 J' R% q% E# O8 e* h  p: K+ d7 s$ q. ?
6 k% Z9 l/ |1 Q7 I
是否设置root密码,输入Y进行设置
. B( w" V6 u  [6 l) @/ m" q" c: h( j) ~% c( F4 P/ V( B- Z6 u5 i, z

! L0 I! X3 ^9 }
. C5 R) J) V& D4 [6 I& a是否移除匿名用户,输入Y移除
9 U4 H& t" k& F9 ^6 V# Y$ T* J) l/ g8 |

5 [9 S4 g. N, [! T; b) m: q& u9 B- l3 x- Q4 U9 @# ^/ U+ K5 V1 h" |& S
是否拒绝root用户的远程登陆,根据实际情况选择. g) W% e+ A: f9 N3 J/ `0 L5 o

0 w( f7 T. N) T" M. V% X  Z9 Y5 @; L

( o, v$ [  Y% O/ K; X  b# E2 q# U是否刷新权限表,输入Y刷新权限表
) z+ Y, Y5 Q) u2 U
6 s* d. |# W0 h: x) W7 B& X; B( Y+ ^9 O5 D& T. i

( v, i# ~. I) O  H* m" T& `出现此界面,数据库安全设置完成。, w" d2 C1 g- C2 O$ |' k
& q2 B! b/ v0 J2 s/ [
7、连接数据库,并查询版本' i" J4 [3 H" q% d+ |4 @5 T! E
3 R# D$ R  d' \: U
  1. mysql -uroot -p -A
复制代码
0 g, [. j) R% ^* i9 B" _$ b
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
/ g+ u+ R5 d9 C& e7 h* G1 _
& L) n* t$ s' A1 ~" A& J
  1. select version();
复制代码

) F1 x2 j& E: q) N, i4 f; w+ c1 p; a9 c; F( z9 ~  @, V6 L- [, v  Y, I+ Z
  1. show full processlist;
复制代码

. ^, a0 n  ]4 g" `+ M- i* ^/ H# m9 T* B! K

6 n6 _% Y7 z7 }; V2 ]可查看当前用户,及登陆地址,选择的数据库,数据库引擎。( i" w4 ~! ?6 G8 B: @  t9 w) Y
————————————————; Z( w& r' z6 f( ]% p; t& R/ g
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
  O  d$ h1 P7 k: t- g' O, H+ D/ W原文链接:https://blog.csdn.net/zbljz98/article/details/80462241, @0 D# o4 `3 X6 b# K2 u

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-27 20:25 , Processed in 0.042243 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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