召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2866|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ! H: E( q! ]3 E- x
MariaDB和MySQL的关系:
$ O4 |% P, u& `8 j% i( K
. o, }8 ^7 R6 B3 x; o! N( o. f2 {/ TMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。) m/ x: I' a4 x0 v  M% W/ N4 B
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
& h- l8 v) U% w: n8 H. c$ 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版的功能和自行开发的新功能。
0 O6 @) x8 C8 r$ o' \: K现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
+ R! J" C6 d/ @' u8 ]
添加MariaDB的repo源:
- \. {2 m# U$ C8 s# L5 V$ ^; x8 O4 G# _8 L: J) T4 I
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
, g0 o  z0 r% I, `3 ]6 w1 z# S# Q; Q9 Y0 w0 |% l& b. I* h) ~! f

  1.   f2 ^! j3 m& M& c, k
  2. # http://downloads.mariadb.org/mariadb/repositories/
    4 L3 j3 T7 z; |; e
  3. [mariadb]
    9 ~. Z$ ?$ {6 x- Y5 p  ?4 P
  4. name = MariaDB
    7 M# }: Q5 ~6 K& i4 o$ Q) w
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64# y/ H/ S5 h7 B/ K) ?
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB) C' b/ K- @; g, `" a! I! _+ x8 v( Y
  7. gpgcheck=1
复制代码

( Z2 h: t# S: z
- O9 _" J% {2 `/ u" i- \2 c3 [5 o2、清除Yum的缓存并重新建立" @- K1 a$ H8 j/ w3 D$ m! I! I

' J, E5 b% O) @" i, H8 I. F
  1. yum clean all
      l+ D  Z5 R1 I! v/ _
  2. yum makecache
复制代码

- j) U$ Z7 K  R& ^* r; M
4 R: E" R$ |! d+ I+ f( e6 \$ T# V$ B
1 y. Y0 Q, \: w
( @; l4 Y8 L9 }# X7 F3 Q

+ f$ |$ y' O9 x0 I3、打印MariaDB源中的软件包:: A; Q/ W# z% h7 J, G! C$ h
$ D5 `! p% [+ o. l- _7 C7 d2 d
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
# i: m: r+ y% Z8 j8 j# S# b* z

6 `6 X7 W/ C$ f2 r: J$ b( F. S# u7 H+ N$ A/ _
test为测试工具,backup为备份工具8 h; W) y( j- q* W6 m5 }$ W
& t! r7 U/ `2 S- C  g2 J
4、安装MariaDB数据库:
- F0 _  T/ w/ `6 ]/ X! t! z% a  U
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
% G) |0 o3 D/ a" p" s- I% L
" Q( S0 O, ]& H0 i+ |0 S
* w) b7 {2 e1 _+ c6 i7 B& Q
$ l- Q6 T: P' R8 L
5、启动数据库并设置为开机自启$ M  v# p" U2 t% p0 d& M0 z

( k, Y8 G8 }" Q9 f7 u3 t0 G
  1. systemctl start mariadb- z! X4 t; w1 T
  2. systemctl enable mariadb
复制代码

& t; c$ G8 L7 [7 A1 L7 M  F+ M$ J$ c5 o& Z: }1 X% U5 w! l

# f  r4 @5 |/ S! e9 {2 ^, M7 M. ?, N( g, f
6、初始化数据库,并删除测试数据库及更改权限和设置密码
! R% W( S) f2 F. s6 Z  H4 F# x! Z/ g
  1. mysql_secure_installation
复制代码

2 D6 q" T' }5 J. K  L3 j2 k$ D6 W9 D) f& ^+ o

9 O  R. w3 X0 u2 ?/ f+ z5 C4 c- ^2 v4 z) q' Z, {
输入数据库设置密码% `8 C7 [6 Z" k7 c
& \5 p$ t3 X1 E4 Y
- W3 G1 @$ {& Q4 D

! G' d; X$ m1 o6 A是否设置root密码,输入Y进行设置
7 p$ [! b& c/ ]. R. f9 c
6 p5 J  H/ y( Z: K4 ?, T7 K3 Z# c) r" v3 {9 i* T+ S2 Q

+ K0 ?! s2 D; d  X9 U# @是否移除匿名用户,输入Y移除
! f# l# m, V% G. B6 c
- _& P, |* m9 ?% H: w7 O" T: l& [
: C+ Q7 d, T& l% X
0 Y& b% V: j7 t* k- D2 Q  w是否拒绝root用户的远程登陆,根据实际情况选择
/ i# s0 O5 P$ k+ a7 |' {# k: V" Z8 n) \( u" S' N

2 v4 r4 C$ ]6 V: D
. E. [& K# V. q4 ]8 h& G5 S是否刷新权限表,输入Y刷新权限表
2 X2 w  i/ |8 E  R9 n1 D. r2 V  f, h1 j
% y$ n+ T  X" B$ {

9 G+ D& s1 s  D( [7 o! ^; c出现此界面,数据库安全设置完成。9 Y6 Y" C- Q4 G; h

& H6 {. ^9 }5 L5 z7 Y) B7 G9 ^, _7、连接数据库,并查询版本; Z; s- g3 \: h( W4 |

9 G# |5 e; c8 c0 o/ d
  1. mysql -uroot -p -A
复制代码
. C/ G1 W7 l, J$ d
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
7 _6 i. _# C1 t5 I9 L: ~) J
5 B9 d! ]7 y5 q2 }7 u5 J$ ~5 b
  1. select version();
复制代码
/ l( F& o6 d7 F# z

% E: c% F+ [( U( ^. W/ I
  1. show full processlist;
复制代码

( @0 ^9 M" a  L% c# u7 o
1 B; ?# l; W. r2 W& V' a" s
1 @- r- g, m- J6 m( ]可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
, F! k2 g- h/ L8 N————————————————
  O6 Q- o9 {4 n! q) z) J; x, ]版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
  x# ^* z3 i5 t7 I- k  W' M原文链接:https://blog.csdn.net/zbljz98/article/details/80462241- x  Z# d' u; J6 S2 U! Z

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-21 16:53 , Processed in 0.039983 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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