召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2377|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
" l6 a$ i  y' H
MariaDB和MySQL的关系:
& x" N3 C' R3 }% q/ @4 d! A8 x0 p. B( |: U$ C
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。, A' l2 }& x2 Q+ n: y! a1 s; T" t
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。: _. |! q0 H; h
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版的功能和自行开发的新功能。  I7 H  L1 ?) A! \/ q$ J! C
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
( Z. X4 e+ r' H
添加MariaDB的repo源:& x9 H) d6 D- l, r' @* S
7 J5 S' l( g3 O5 H: s
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
& R+ q* ]! E0 Y; `! I. H: X1 O( z7 x2 m7 n$ x! F  K

  1.   K1 Y; P& E/ A. @; G
  2. # http://downloads.mariadb.org/mariadb/repositories/, Q: v" F/ F( w
  3. [mariadb]# s. E$ }+ P( M6 x7 E4 R3 P/ h% r
  4. name = MariaDB
    $ A# O+ K4 U4 l/ C
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    7 V5 G1 o- Z+ E; D- T
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    ( M. n3 g" p9 J3 b: z8 k! i, J
  7. gpgcheck=1
复制代码
" \8 |7 b1 X+ d( u

: B1 r. y! Z4 [# `/ u2、清除Yum的缓存并重新建立
; F9 \) \3 d7 J3 G6 q" z/ S6 q3 I
8 `5 d6 Y! n5 f3 U& a5 ^9 Y/ e+ N
  1. yum clean all
    & V* S6 Q2 O( z" y2 o
  2. yum makecache
复制代码

1 n8 s$ }1 a4 j4 ~+ T" g  y' z9 r+ O) C3 J; \2 U
) Y) O1 `; ?6 v  ]+ T3 p3 b2 A
) o. H; G* Y7 m

7 d+ e" w5 b5 e! _3 o8 R7 V1 R& Z3 r, B' V- Z& ~
3、打印MariaDB源中的软件包:0 W0 U, u# n. n
8 x' y! I3 D  W( h) E8 z# g
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
6 N# @7 D" M9 y0 D+ D3 U
3 P# H( f5 \% t/ Y8 A/ m. F" E

3 [/ l6 U" Y7 A$ G# Htest为测试工具,backup为备份工具+ l, H% L: G  i8 W: R. d! B
. l" m* c2 g# I
4、安装MariaDB数据库:. c% E1 v  \- o. f4 H3 S# n: X2 g  l
& C, \* v+ n% H! l5 I
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
7 n7 ^; F8 A8 B. ^' ~

6 z: e+ n5 T8 V  \3 R  N* s8 Y4 y) ]) ]* m. Z3 z6 u
4 f8 }2 q! R5 i5 Q8 I4 c
5、启动数据库并设置为开机自启
1 O- s) d' S! s% Y/ I2 x2 ?& D0 A3 V
  1. systemctl start mariadb0 H3 J! y) j) H. a
  2. systemctl enable mariadb
复制代码
2 R! U' A6 e7 m4 V. v: g

0 m8 L) U( k. C+ E* \: P# ]* i: l( ~8 F
2 V3 I# I. B1 x$ x. Z; d* ?; I
6、初始化数据库,并删除测试数据库及更改权限和设置密码+ B: }2 K0 f) p3 A; s
! Y  T  P; ?% I+ j! Y
  1. mysql_secure_installation
复制代码

' W8 m1 M2 B( A
7 D* A0 X1 J5 D8 u  y3 _4 v; c; U" t) N# U
' s6 ]3 B6 {* R# c9 f/ H  G
输入数据库设置密码4 M( g* r0 V* M
) b) e& B8 {9 G% O0 j
  X2 W) n7 q. i5 _+ ]% G* W

# ^: G7 X3 Y/ E, o是否设置root密码,输入Y进行设置" ~  o% S- }, x. D1 D+ N
0 `+ X" P* r7 x3 N, C0 B

* O# d: r) x9 y5 X5 l% ^7 U
. _6 ~% N" C( j, \* m* y& k是否移除匿名用户,输入Y移除- x# [/ W0 `  o3 I

  e  ^4 O; G. a9 a" p+ n1 t
& f- I$ \. Y" l' r1 n
% j9 e  A  U3 G9 {  H是否拒绝root用户的远程登陆,根据实际情况选择* d( N+ |) {3 R
5 I+ V- c' u4 y$ y2 I
8 p6 a% V6 V2 `% [
8 ^& I3 M6 O, s
是否刷新权限表,输入Y刷新权限表  {2 i; K( d0 I
9 K5 }; o! E7 u2 C% d# ^+ u: P) e

1 X: ?6 Y) A8 O. j1 Y2 o1 ~" l! z% N. u- y. s7 M
出现此界面,数据库安全设置完成。
1 D% }! i" c# m- h' r
/ F: t! J3 s8 e* c2 l! K: c7、连接数据库,并查询版本' U+ H  J$ ]/ X* |$ z5 N
5 u: D. ?7 O7 r
  1. mysql -uroot -p -A
复制代码

; X% j/ c( v3 Q/ S7 b' u: K5 U+ u其中-u制定用户,-p使用密码,-A为不预先读取数据库。
: i: I4 s; C( h6 E; F2 i1 K* v
1 Z0 {9 H4 t: ~1 N- |; b
  1. select version();
复制代码
- W0 [; U# k8 i( C3 p

0 ], \$ F! y! Q/ z- r$ k2 |3 u
  1. show full processlist;
复制代码

% s, `9 C) e' x$ K  h( y$ c$ }$ P9 K
: ~# _6 `  a4 `, E% c! x5 k! w
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
0 w2 [3 E0 w; B) m7 H' l————————————————
" o* {$ p/ M6 k0 L9 m8 V1 o0 H: S版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
5 B/ `/ r- Y$ m$ W% X2 ], ^1 Y原文链接:https://blog.csdn.net/zbljz98/article/details/80462241: ^/ f& t1 A% s: Y+ Q  [/ `

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-26 09:58 , Processed in 0.038495 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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