召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2509|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 * c1 `& G( e/ q* J7 O2 P
MariaDB和MySQL的关系:
, h4 j4 ]$ Z1 a" Z% L
7 `; ]3 c& u( t$ `2 G% dMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。) ~5 y2 m1 ?. F0 G& v, F- Q4 u
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。3 b+ ^" B; I- `' Q
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版的功能和自行开发的新功能。
% ^7 I5 |% ~3 K+ Q5 r2 c现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

8 r- l$ U; x- I) c0 J. \7 q4 R% {添加MariaDB的repo源:
# n  K9 S; c" x" ?2 P7 R6 L
* k9 M5 h! z8 A$ [0 j1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下+ ], s; }+ r' \

  ~9 V4 f8 t' R+ o3 F
  1. 6 \' n7 q, }$ D3 k# M" @
  2. # http://downloads.mariadb.org/mariadb/repositories/" s1 l: {9 E; B# Y/ q7 a1 E8 w
  3. [mariadb]
    " w4 ]; r3 c/ w/ a; N9 z6 n
  4. name = MariaDB
    ! e/ n* C5 {: V" W% o) D+ x9 [
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64# P& x; N+ l# q! H4 `5 v) V
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB& ?8 t6 i/ S9 b
  7. gpgcheck=1
复制代码
% ~- x; z% q# l0 Y3 O$ y' z! h

$ J- a: Q9 G: o+ y+ Q  W2、清除Yum的缓存并重新建立
3 x- J1 t( O. D2 Q' g
" n# H3 m3 t- V2 F+ T+ L/ R
  1. yum clean all. X$ ?" N' N3 k) B7 M% i
  2. yum makecache
复制代码

" A! m3 E: `) H8 W6 H) u: P9 \$ u  f3 p1 N0 `1 r' F
, Z; D$ |6 u& |% n5 }5 v

% ?% ^6 b, n$ o' ?  z: n$ X3 k* R9 w
1 d2 C0 p1 p9 y9 Y
6 u/ y! ]! Q0 T3、打印MariaDB源中的软件包:
! r5 ~" U/ _* {% p2 y( E/ Z. ]% k- M" V  t) H! g. h" [  e
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

  I7 R, O0 O/ S
& U) a. c' C5 G/ h4 O& {7 ~' Z$ k7 F
test为测试工具,backup为备份工具
; n6 T, z( _* _$ ^# G& j# r' \8 V! [* Q: j4 B8 R# g
4、安装MariaDB数据库:+ n( x# l5 y  [; y& E' T
; d7 U9 `  @3 \- W6 u
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
" Y: Z9 N7 Z( N0 l" `
6 Y* ?1 M' N% q+ G# y$ O. X4 n
5 q! e+ `. q- v) H' v$ {
0 V0 |- ^0 y/ Q
5、启动数据库并设置为开机自启
, Z6 y: w/ T/ T4 w0 H3 F- H) X2 ~4 L# \# |+ S4 q. U
  1. systemctl start mariadb9 q6 R  Z7 Z: A" V# h$ u# C: K
  2. systemctl enable mariadb
复制代码
4 l, P# D: I: y4 e

6 a) H) g- v1 [( Z3 h
: `$ Q# z9 @; }/ U& u0 P, [5 d* f; W* @; M4 I- z- l8 O3 }
6、初始化数据库,并删除测试数据库及更改权限和设置密码+ I% ?( ]0 K3 i# l  d+ c$ C

4 b5 s' a) f- P4 w8 p- L" l
  1. mysql_secure_installation
复制代码

9 L, {; p9 o" ]3 `- E6 _6 i2 x/ o, U5 z7 j
2 @2 h3 m6 W9 V& ?2 Z

8 `( E# {6 W  ~- v  F输入数据库设置密码2 e: h) ~$ U1 S# ?/ l" Z  t

: v) i: h* W% X# k7 M) x! ~0 G& Q( ?9 l' f8 J
0 f( a, j6 k  c" m' z9 Q
是否设置root密码,输入Y进行设置: ~8 ^0 H) @* }0 e8 [1 g) ?& }

6 _/ Q" h1 h. J  b) b2 e1 @" q+ z% S" a* t, _3 O( H

/ C8 C: E* F, f* k$ j: V是否移除匿名用户,输入Y移除% r- R9 ~( U* ]+ j7 Z$ B$ X

6 b$ u/ v! J/ m5 {5 v) T5 a; Z5 u( F1 w( f0 \7 t2 R: l

; G0 ]6 r8 `, S6 i  y. P" I8 q是否拒绝root用户的远程登陆,根据实际情况选择
  A- y$ b+ ]% {# j& h: s/ W/ g0 i  [) M( w4 N
3 i9 A; O# i+ a- j7 B9 O

, b! Y* {" \" C2 C7 o) N% W7 Q是否刷新权限表,输入Y刷新权限表3 z7 a1 ~% k6 r
9 i* P8 |2 F3 T6 h1 u

  `: i# y' s8 c* S; z; D
4 _% [+ f$ b! A" m9 e% U出现此界面,数据库安全设置完成。! i# t. M- k* V3 x

7 H/ u) R! a1 w; s) S  Q: {: ]7、连接数据库,并查询版本
' t. q5 V7 \0 N! u6 Q. n% f0 F6 d& [1 ^/ V( R
  1. mysql -uroot -p -A
复制代码
% B9 X6 P& H8 _2 S, G/ S
其中-u制定用户,-p使用密码,-A为不预先读取数据库。+ e! M: w) x/ }) K: L
  R0 O; {% T. ]- F- p+ X
  1. select version();
复制代码
( b3 y8 H; e7 S$ r. y  P$ x  o

9 P3 Q% ^8 T0 \2 t+ C9 @1 }
  1. show full processlist;
复制代码
! c8 q) c* t, w" Y8 U" P

! V1 Q& w2 C2 `. t' a2 V" ^& `* U. G& t. C
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
- C2 B8 c2 ~4 G' A, b: ~————————————————3 G! t2 Y' P2 j' C0 B2 d6 C9 @  c
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
3 C0 v7 {& c% P原文链接:https://blog.csdn.net/zbljz98/article/details/80462241. i, D" [6 r4 R) b, y. E* o, j' w) t

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-15 02:17 , Processed in 0.039288 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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