召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2217|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
' A- \' w" ^+ o0 G: a, x
MariaDB和MySQL的关系:7 F4 i5 F4 w6 }% x6 H. T; A, R
( G: P: \# [: e: K4 H3 }; c- t# X
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。" s) G0 q% w4 G& A2 F1 b
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
7 P6 G4 s: [% N( d( d8 h; R& e; i8 RMariaDB直到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 v7 e* [# V: j" U( a
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

& t1 |2 k, j3 H& k添加MariaDB的repo源:
+ \7 d% x5 {7 N
0 j: Q0 [! H4 _9 p8 t6 ^1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下* O* @9 m/ v/ P: V6 c

/ G. ~, i' H7 [

  1.   Y' ]' Z1 i; i# D$ s
  2. # http://downloads.mariadb.org/mariadb/repositories/
    ! M9 p1 E, a/ Y. L5 I
  3. [mariadb]9 V) _1 f- d$ s
  4. name = MariaDB) X! F' y+ f- U
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    7 k9 \2 P$ [( x
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
      P  S- W; q) S3 _6 h
  7. gpgcheck=1
复制代码

( U2 c- `6 `- B2 h8 R8 H5 D- P- x- A: F- A. I
2、清除Yum的缓存并重新建立
4 M# X! b: K) D1 K: P: I) u6 v$ a. u7 ^( N. B! h, i# @
  1. yum clean all* t0 `# ?" m6 |' ]" h# i
  2. yum makecache
复制代码

; p0 V+ j! Q* T
; z9 s, A& @- _3 S. j
9 c2 F$ U3 i) K: |; |1 j5 {- d$ r+ Z, u* o4 H$ {5 [8 Z

" b4 Y/ D7 s2 _0 ~; Z+ g
  C  s. d$ b7 Q4 k1 q' D1 I$ i3、打印MariaDB源中的软件包:
4 m3 o7 F- ]  ^- c2 `" i8 M5 v" i% X' E$ ^2 ~- |* Y
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
7 n) F  F9 Q; \0 E6 p* u: I

) `: ~5 W1 Q4 w; {2 q4 `4 F) p
+ ^0 _6 @2 [0 m5 u$ Itest为测试工具,backup为备份工具
. P  X2 `+ _% j9 _/ I8 P
  v# u1 q" r5 v, A  a5 X2 }4、安装MariaDB数据库:
& U1 E7 X, L: B$ F6 N' n6 P1 N) m7 K- l1 l
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

+ |/ w9 [( m- I
' \$ l- I( ^2 [
- ^! Z8 e4 N0 {2 Y: T- j9 w" L% j; _' y  p  Q# q" w
5、启动数据库并设置为开机自启
$ K+ l: W' a) F) K6 a. u5 ^3 v3 @% Y$ L: G+ }5 G6 K- `
  1. systemctl start mariadb
    + L3 A- V4 @& D
  2. systemctl enable mariadb
复制代码

* H& S6 N7 y3 c! B5 f4 E( g# A# y+ l& n( Y6 D' `6 |- _
. g  O* W" n* q' y# |/ J( ~- T2 t
% G9 X* [( d; M+ F  m3 c
6、初始化数据库,并删除测试数据库及更改权限和设置密码
3 R* P* r' H5 d4 c5 I3 N" f) v& [4 a  T: c* m
  1. mysql_secure_installation
复制代码
1 `& L9 X& t% S/ Z

' r$ J0 q/ i2 x+ c! B5 ^5 o& e+ L$ q( p+ T6 Q
3 X% a( d3 c$ K; M- z9 O
输入数据库设置密码1 y" r4 R; J4 f; ]4 q
+ b) Q8 Q7 y0 Z; p1 P

8 v* t  a$ p3 ^& r1 z( L, f! O, O1 T4 A3 {: f9 l* d
是否设置root密码,输入Y进行设置, i6 F. P7 `& ~( C  W$ _+ h) E

2 Y; I- N. ^6 Z2 K: u+ E0 J) v% w, \& [6 K; ^% A

8 }  p1 B  M# _/ w# t是否移除匿名用户,输入Y移除% b, B) B7 E% d$ t. W3 T

: C5 f  u: A8 |6 Z* a
6 I- a! n) v. J3 x  {. N" `9 D: n( J8 N& I6 Q8 q* `
是否拒绝root用户的远程登陆,根据实际情况选择( |" X& G# V6 }: A$ \) f

' h" e" m% m) N, V0 }
% T6 X% o: h: i5 O# J- I$ A% M+ d% ]7 q9 u; s6 V
是否刷新权限表,输入Y刷新权限表' v7 e5 s" }+ [1 ~$ e

: z2 [% \4 O5 y  @: Y
0 D5 b) ^" c  O: j6 c
6 h9 \1 M9 A+ D  d" Z出现此界面,数据库安全设置完成。) d+ P" q( `% k5 y9 u

1 L' p5 B5 [, y4 {: A4 c) y1 ~7、连接数据库,并查询版本
- X: s% j. e# q+ H
3 c3 ]' [( a4 f/ e8 j3 d6 d  [$ H( h
  1. mysql -uroot -p -A
复制代码
8 G! X( V9 P) h* ~/ H& s
其中-u制定用户,-p使用密码,-A为不预先读取数据库。* b0 S( `$ v9 V5 [8 k3 D4 d0 d
& t0 v% M3 a& a, ?3 S+ m
  1. select version();
复制代码

6 ?, B" w* l  f5 O' p8 g5 m
' K; u) K4 \3 i' A  t# |* A- j% {
  1. show full processlist;
复制代码

5 S/ J: @) V0 ]& U
" z" w0 A% J8 m) V! P6 T
3 H# h4 k! w5 Z/ L% E可查看当前用户,及登陆地址,选择的数据库,数据库引擎。6 z& G2 n8 l. M# b9 t+ F
————————————————9 w! |  U) P( i  n, u4 \
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。, _( ~1 B: K$ d' I5 U( r
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
5 l$ h2 W7 v( m' Q

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-12 05:42 , Processed in 0.033019 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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