召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2470|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ) R$ }2 x& r. W7 f, {$ G, N
MariaDB和MySQL的关系:
$ B; O7 F- W8 R0 Z7 X. }* y' t+ d
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
# }2 W2 v4 k# E( dMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
, W4 k6 c$ i! C4 \6 O$ CMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
5 \( s! a+ m" p' ^# }现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

% v( }) v9 N4 N8 A8 w添加MariaDB的repo源:
; p3 }- o! I* O+ Y
* X' d* L  O. x( M1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
; ?. J& C% V* j3 U" [! n8 X$ N/ @% _) K5 U

  1. 1 q( M$ n8 o# D. M3 D6 Y" |9 d- i7 x
  2. # http://downloads.mariadb.org/mariadb/repositories/0 x) M% V- v! _2 N' Z: G; K" G! Z
  3. [mariadb]
    . f: V- Q+ q! v: ~& S
  4. name = MariaDB
    4 M$ ]+ A% |/ V: Q& a$ ^  g
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    6 P  y3 ~5 G9 ~3 V
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB6 ?* J# K5 x$ \3 b# N
  7. gpgcheck=1
复制代码
$ S" x* S6 S3 y% G& G: }! a
5 _7 G- \. A6 L# E( t5 Z; n
2、清除Yum的缓存并重新建立
2 }5 Z8 p' k0 n% R! Z6 }) C$ y2 G& K9 u4 K
  1. yum clean all
    0 F# D* Y5 T4 C9 k
  2. yum makecache
复制代码

# L" @9 X, T5 K7 D( e1 K8 N# [8 C: M( V- e

' i' O$ h3 P9 m% [- P" l# q% m
* R/ A. G0 m( S  W% v, Y5 N4 X) q% D8 G! J

3 y$ X1 Y* m  w' y$ Q7 T( v3、打印MariaDB源中的软件包:
4 I' t& e* u/ \9 H3 `4 ?2 b9 ~- ^& v* U" J# g- W% y) x' `- O2 O( U
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
) H/ c8 I& X/ y4 T: [
8 W8 {% Q* h6 Z" V% h, {/ i
* s  l7 R( h/ M5 t' v
test为测试工具,backup为备份工具9 S% A0 b/ e$ ~
- N! M; u( D. [. q0 O0 i) G2 R
4、安装MariaDB数据库:
2 m7 F9 ~/ s: W; r( l+ z- }5 P/ l7 o4 `* _6 V4 E  v+ M6 S
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

1 V! I: l8 F3 e! [4 }2 K- e0 w, ^: f1 S; m
1 }! T7 T, d8 A2 x  x
4 [- O( G4 p; [( E' N' g
5、启动数据库并设置为开机自启
4 O% p' W  Y4 W; ?+ _. O0 D
; A& u' h) j4 b7 W/ C1 p
  1. systemctl start mariadb
    , q3 U- M" K0 J7 a( K
  2. systemctl enable mariadb
复制代码

$ P. O2 H1 w# \" |8 g8 T. R1 Y+ r& @3 T1 E& o% a# v

5 M( |3 U/ c8 o' ]" L: I& ?2 A/ O7 l7 m- ^2 [6 ~
6、初始化数据库,并删除测试数据库及更改权限和设置密码' S& u) w# q# T( I" E

7 M4 f" e+ {4 i0 O8 }2 Q$ h
  1. mysql_secure_installation
复制代码

5 e/ Q) \8 T8 U, a  W% B3 D6 g) O5 P+ ]
* d( d3 e. M4 z4 X- M; w

) r0 I5 u$ u2 F  F4 E3 f; `5 Q) y输入数据库设置密码1 |# X7 j! ?" w( @9 k3 Q+ P+ F6 v1 x

& j* o: J5 l) z! M, U
, _! A+ W* k' \/ ]( n9 |% J& v
" [( h4 s6 p( x( L, a是否设置root密码,输入Y进行设置& Z: C% T2 g' g: I

1 B9 K- q1 x, v5 A% t2 w0 x& j0 ]5 D% ], S
9 b' S/ S+ X* s- U" D  h4 H
是否移除匿名用户,输入Y移除0 V2 {+ B8 n% ]) w+ z5 T

: v7 a, ^. r5 R3 \& M6 a( ^- K7 d, H" C( z* H. R: J# T# P
% X- d% |; V& Q% ^$ b* `8 @! H
是否拒绝root用户的远程登陆,根据实际情况选择6 c" B  D/ `0 u; x  S) v# P/ A6 C  F0 f

1 R9 A0 g3 J2 E0 N. l! ~& z
5 x4 q7 a" ^, M+ o0 `+ h0 S
/ q9 ~1 m) N; e* F. H7 w  p: V7 @是否刷新权限表,输入Y刷新权限表; U" Q: y+ u" X) R
7 W+ ?+ x7 V$ Q+ G
4 w. K$ l7 d; C- d1 q' o1 F

# w4 \# Z' U% M) c! I' `9 e  H出现此界面,数据库安全设置完成。
+ Y" X6 `; W) c$ A& I7 G! J" [1 |' ~
7、连接数据库,并查询版本
5 E' B+ W- t2 t$ y! i) j  {( e+ x/ Z) e7 N# S
  1. mysql -uroot -p -A
复制代码
" I' L3 `) Z: Z3 ]6 {
其中-u制定用户,-p使用密码,-A为不预先读取数据库。5 t! v" c* }) b: y( K

, r+ \8 T2 D9 g9 r
  1. select version();
复制代码
5 ?: M9 ^- ^4 A; M

( J( o8 r, Z3 u! Y/ p
  1. show full processlist;
复制代码

" A# T3 {! m4 I3 u4 Y
. q- L$ Y3 h' C: a. `  q' @
. l: ]3 {2 b8 u! h% K, A6 ]可查看当前用户,及登陆地址,选择的数据库,数据库引擎。8 D4 \3 t: r. Y2 {1 i
————————————————- K# ~, m* D+ a. r6 u
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。! G- L+ {8 n- X& ~+ T7 t: |
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241, I& E, p6 J' }' m1 z* q- ^

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-24 03:45 , Processed in 0.036097 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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