召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2604|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
9 [. B, K& j+ v2 |0 M3 k; N
MariaDB和MySQL的关系:4 a8 P2 ]4 u; o" Y" y! T

: v  h6 z: J9 R( L+ T7 j! L3 ?MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。/ O$ U( i  H& j$ a. K" Q
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。1 `& F: g  W, ]
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版的功能和自行开发的新功能。
3 ]) u- F0 X' ~/ y# G5 y现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

( w" D+ P+ r* l# r添加MariaDB的repo源:
: P8 n7 n2 F# A1 v; M$ L
6 O1 L$ K3 l1 B, A+ x1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
( v6 w; S& y- h% K+ Y  L  c0 F  y' `# l4 R
  1. , Y# I6 h! }0 b) u
  2. # http://downloads.mariadb.org/mariadb/repositories/" i4 q" u6 B5 v) t8 Q: W* S: J
  3. [mariadb]8 m6 b) n7 O/ S5 r. X
  4. name = MariaDB
    , H/ U7 a5 r+ S! }
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    3 j! P, t3 N2 f+ `! ]+ L2 B  `
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    0 e! u# `6 q& t3 t9 R9 U# }
  7. gpgcheck=1
复制代码

5 F1 q) ^  ]6 U; F) Y, \, y5 a3 I* Q3 D% B. V0 `4 b: |( x
2、清除Yum的缓存并重新建立1 m1 w' p2 e5 R1 j
1 {/ ^5 N- U9 ], ^# c/ T6 @
  1. yum clean all; Z  H) \7 C9 f! k% B2 U6 H) I/ E
  2. yum makecache
复制代码
  w5 u. K  N$ @) A1 c( B

! i5 p6 ^+ T7 h; B. ~! l/ ~6 V) w& C$ q# b' l4 I( q0 b0 t5 V  c

/ h% q6 h" E, i. _3 S
  ^6 f4 Y: q. p' v/ I" R
, L! t, V3 g4 \. Z; F! \3、打印MariaDB源中的软件包:
- h' k0 D6 P" _3 h2 j5 p1 {; G! a+ w/ \. X  c
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
3 C9 G# m. ?" X# s' U

4 r; K- j, [& ?6 d" w/ T" ~1 _1 j& S2 N, g6 }
test为测试工具,backup为备份工具) G: d1 L" Z/ {
* w' I% L' p- }+ k
4、安装MariaDB数据库:7 U% Y, X2 j) ^5 d/ T2 ~( P5 n
  j# [, t' [5 y; V. [
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

* M# y0 \5 {: A9 ?7 C1 }$ o; y1 a
; w# z4 v2 v3 G! ~; z8 |8 \; S- X5 k7 i3 F

9 ~) @$ x8 r5 w; K  }$ o0 D5、启动数据库并设置为开机自启
: d. g$ ]2 n- X8 Y+ D! k) C! U& T+ L
0 B/ i8 Q( [2 C, i$ x/ Z! r
  1. systemctl start mariadb
    + w9 E# X1 i7 t; l
  2. systemctl enable mariadb
复制代码
3 a6 R; W: I: [
& W& e# q# X. U1 ^$ A/ z3 i: ?1 J

& \4 o! [& n  w  x4 x5 Y
+ E! R( }# C( l" }0 H7 R6、初始化数据库,并删除测试数据库及更改权限和设置密码2 E+ @; f$ L3 K# `0 x

& X' }' P1 ~. Q( I
  1. mysql_secure_installation
复制代码

" K7 Y- n$ H9 }  A0 W# o) N" J: M3 s3 m+ h" R4 B

* v# [  o- f3 r: u( S1 I- _7 ^$ C/ t: S- s
输入数据库设置密码, E8 g) F: b# z! V% p  D: q
/ c- j. X& {5 l, Y8 }$ p- m9 k( W7 C3 H

. F4 I( n: m6 V2 |6 \
& s4 h+ n5 X4 f是否设置root密码,输入Y进行设置
" I0 V* E! I  Z4 ]9 e1 @
. e' y3 c' Q2 ?* u1 S
  z( T8 ?# `# _7 l' N, P- z% L& P. ?" R! E
是否移除匿名用户,输入Y移除' M0 s) j3 H7 x% M4 L
0 A2 F3 F  s% D

* u! G7 e3 J1 a) V! S9 T
1 |* v8 W& z7 u是否拒绝root用户的远程登陆,根据实际情况选择3 S8 E' P3 Y$ e

! \1 A- g: F: |- X$ w% x" w: V7 Y+ F

! e0 v- G2 V/ n  L, ]. S是否刷新权限表,输入Y刷新权限表
* K1 \  B8 h1 a- I) ^1 b2 ]) Y( Q) e2 m9 S. @2 `
7 e* m: h* ?5 c& [; n5 h
; K1 G9 d, y8 T% r9 U0 \& `! T* h
出现此界面,数据库安全设置完成。
1 ?0 z& w$ _& ?6 Q2 h4 ?. F5 B# r( a6 ?" S# ~3 |6 H
7、连接数据库,并查询版本7 d) i7 k2 g4 V

7 L2 \8 |6 X3 ~6 B1 @
  1. mysql -uroot -p -A
复制代码
+ k/ j# U3 u. M/ P* I
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
: Z% Z5 b. W# n) K* N; v/ T
. k. q4 l, F5 Q4 F  ~
  1. select version();
复制代码

5 z, P1 x9 u& u+ c
* D8 W" s* Y7 V
  1. show full processlist;
复制代码
4 t, J* \/ E1 |0 e
! p  P! s( Z1 q  b; e. i+ Y( C

! ~+ ~0 Q& N* P; F* p9 R2 y可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
5 `7 h6 D# T' O7 a( K1 O6 f: Q————————————————& o, J- x( U  b( D( T: W* ~
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。  q4 }. R6 `8 l$ z& o$ D. s
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
% ~- m5 }8 b; \( [

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-25 23:43 , Processed in 0.037949 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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