召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2639|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
5 e+ x' K3 J& r* ]: n/ ~8 e9 o
MariaDB和MySQL的关系:; q1 g; F7 B' s& q1 c

4 {/ `5 h5 S- p5 oMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
5 X( M$ j% M) N, r3 uMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。9 T  N6 {8 B8 g3 w3 |8 j
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版的功能和自行开发的新功能。
2 e! X* k& @7 K现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
4 D( U5 R! c1 w% c+ E4 T
添加MariaDB的repo源:- s9 F8 T3 H9 \$ d( y+ i0 r

# A, t9 S: Z) F, V) q1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
. K" S$ T( x7 K4 q4 s# \
8 T  V. a0 ?" r3 {0 r
  1. ( F5 r1 ]" p6 W0 I
  2. # http://downloads.mariadb.org/mariadb/repositories/
    . z2 O; Q. t; ^2 h
  3. [mariadb]
    " |7 ^" f+ i/ s" i" Y) R# Y
  4. name = MariaDB, k% n# f9 t! f) W6 ?, O- F. O* u
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    / U7 U$ C8 @4 B# K( r  k
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    1 `' n9 ?+ T  p6 w9 Y- ~- U
  7. gpgcheck=1
复制代码
  O  S) V% U7 \. Z
# C/ e( f% w- F4 F  V4 l
2、清除Yum的缓存并重新建立# U0 r$ z; X* E: U2 X

% c3 V3 n. J: Y8 Z
  1. yum clean all, i) S; }# j* S. ?5 j
  2. yum makecache
复制代码

$ X8 g- M$ k; ^6 s% W  a0 [  T) [& o; J/ w# F; g
+ [0 H6 X. h) N5 v. {5 @

" d3 F( n6 J- w0 \
( h" x( d2 [& a  c: h: U) e% B. |7 }  J' e
3、打印MariaDB源中的软件包:3 h5 U& I, G2 m3 V

+ g! B7 y$ G1 C6 L$ n; o- o
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
0 r2 T* S/ b$ C4 `0 c* ~
7 O! j4 t/ R  D- r

+ r$ Y) O4 d" E1 Ytest为测试工具,backup为备份工具
9 L- A( I7 N: {  {2 R+ Z; U
/ T  N3 z4 q2 ~& t  J) _4、安装MariaDB数据库:$ z# H4 ~. q8 ]# v! o# m8 P
9 ~5 g9 [( f2 v; z* ^& H
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
; i) a" q; J3 o& G& }: F" E

7 h" N, V$ ]1 H9 w8 {4 D; M! G  C7 s
  w# K. c9 [8 E1 O1 a4 L
- ]0 E. u* s$ i6 W6 L$ `7 Q2 b5、启动数据库并设置为开机自启
) o" s* \1 S8 a2 [& t3 A2 \5 K6 s. A* j8 C) K
  1. systemctl start mariadb, L$ [8 X) H2 w8 }$ K
  2. systemctl enable mariadb
复制代码

; t) {: B& k$ q6 V. B$ [( B/ T
8 ~+ H! d5 z4 t- r5 s: }' d
% G4 {0 I' y, @& f$ o! a9 @6 B4 f! R( ~. W, o5 }
6、初始化数据库,并删除测试数据库及更改权限和设置密码: L( \# C7 l. ^, f

: k: E0 `8 W; m
  1. mysql_secure_installation
复制代码

  k/ U' [8 x3 z) n8 W" B
! b4 ~# j9 S$ i0 P: J& r. I( A) m4 ~0 X; M( m: W

$ w# X' H0 e* C输入数据库设置密码
1 w! \& P) S0 }8 e  A3 P+ d
/ P) T. s/ |# J9 M4 A
& {2 f; J/ y4 J5 I- v. v6 M$ U
( |8 G5 |5 V, g. N" }是否设置root密码,输入Y进行设置; m" Z2 _6 L; V$ x' W. [/ o9 q
/ X# I3 f" X+ h" m+ F+ q; V

( }, _$ k: |3 Y6 j8 B
& ~1 T) F2 G1 ?1 R' I是否移除匿名用户,输入Y移除
$ u, ^, w: E0 l; K7 ~8 e1 A! O2 r, r9 e! r
* U* m- f1 m4 _# p6 k

- s2 O& p+ V6 S- Y0 b* _: \是否拒绝root用户的远程登陆,根据实际情况选择
: o. G( \0 ^' H# [, s, e! b! d- [7 {1 J# H( _( _+ C
5 f2 i1 I- D2 E+ Y; z& }

0 j( \7 q& Z" C是否刷新权限表,输入Y刷新权限表
" a2 p0 d( g) ~- W  u, y/ K) B8 Z! ?8 V! ?
* i6 g- o: a! N
9 O2 I: e4 E' E- }
出现此界面,数据库安全设置完成。/ Y6 x1 J$ Z- \, U

8 D4 |' b# V+ b+ `. B( U7、连接数据库,并查询版本9 z+ Z- _; f' j9 D1 I# x
" l/ |' G7 N0 \; l5 V5 G
  1. mysql -uroot -p -A
复制代码
* P4 J5 J% j3 K( G/ F
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
, K* Z. ^: K- V7 p* O1 x2 N. q, E. ]- i1 X! r! J) A
  1. select version();
复制代码
# a1 J% K; z+ Q+ n' i/ _$ Z9 \" I
, V2 l' ?, L, f3 `; p7 Y: Y
  1. show full processlist;
复制代码
# A4 M9 }2 Z$ Q9 R( L; B3 T3 W  J

' N$ D- d* r' m4 P7 S/ s9 b
  ]' i. w7 o( j& }, C& f2 y% B6 g可查看当前用户,及登陆地址,选择的数据库,数据库引擎。, F& [# t: S" o. @5 l/ R3 i
————————————————- |! c) }, J! {- S, o) _- A% x
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
' d  E( `6 C5 R8 F1 g原文链接:https://blog.csdn.net/zbljz98/article/details/80462241% L9 n- t& ~& K1 {% S! b( r

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-10 01:53 , Processed in 0.040907 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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