召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 520|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

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

& X2 |0 m8 k) U% H' _: v2 B0 d2 X2 V' F添加MariaDB的repo源:
3 \4 b* t8 c: w
. p* L  h- _! k, S' }; q7 X* e0 `1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下" J( z* v. W& N  O2 w4 Y1 K2 }
. r0 ^; y1 p! h! O- M

  1. " l5 i4 L; t" W+ ]
  2. # http://downloads.mariadb.org/mariadb/repositories/
    1 O5 p: a/ d' A+ g% ]3 f5 z( a
  3. [mariadb]/ l! w* g$ C$ B
  4. name = MariaDB/ T# }% Z: f3 {3 S1 @6 i4 m0 S
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64$ U$ e  k+ L! m& m
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    ) Q% f% T( s% p. z6 ]/ H
  7. gpgcheck=1
复制代码

1 r+ Y9 L2 C! o8 r' @/ N# e/ f% i: E& e+ P  `
2、清除Yum的缓存并重新建立# K! B6 O* h  y% @
" m6 l! J8 z2 i7 T: i% @: e
  1. yum clean all
    1 a' J) R: E8 R0 f2 [& x
  2. yum makecache
复制代码

& H& ?' T9 T% a/ K) n) H2 u+ s( ^/ Z3 R/ y( Y* i9 U' u  ^

6 m; s/ I# @1 K1 n  d- L& Q' z9 ?# E3 K& O
! C* Y$ q! f2 M) G$ D6 R# x( j

; Y7 O( @5 ~2 M0 B  T3、打印MariaDB源中的软件包:
) I, t/ M, F% T6 g+ X
0 ^' E& t! T0 V5 Z) q  U
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

+ Q! k) N* B' Z& Z) t1 B5 V6 z7 l5 _- L% U$ {2 f

2 i( @" P; ?5 ]1 Etest为测试工具,backup为备份工具
; h% S7 d6 b+ q
; x& q* M* A7 u* k: U. [  {& D4、安装MariaDB数据库:
/ v" Z* u2 w3 }' m  f
; v. ]7 l" ~; i
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

* R) w3 H6 J3 _+ E+ r5 F4 Z
. U& L7 g$ B1 }7 G
. ]6 L, g8 \: G: R% _. Z% ?! i, L6 l
! Q  F$ [5 @; l9 {5、启动数据库并设置为开机自启6 ]# H; N$ p. w2 C+ ?7 h- Z
' L) O7 p" E. }7 J
  1. systemctl start mariadb5 l& T) N5 ?. G8 s& r
  2. systemctl enable mariadb
复制代码

1 ?/ z5 w, a( M# l# Z; Q' Z+ v; {* p4 p5 Z
- @! ?# P6 A1 S" k% q' E- T. L5 s; @
( X6 b3 X) M4 _, t, B9 h' S, X
6、初始化数据库,并删除测试数据库及更改权限和设置密码
1 b+ A" I' f6 ^" n* G9 b+ D1 t8 i& O0 a" ^& }
  1. mysql_secure_installation
复制代码

* i4 m9 s  q8 P5 r) y4 N& w
8 s8 [  C. F1 ?0 ^. r  U7 ~" b2 N- J+ `+ M5 }

& F" W" A$ F3 M, |9 l输入数据库设置密码
( a! ]  U* F2 r3 t# |: w& z' X" d6 Y4 m; k; n
; l6 J+ j  ^, n
( l  {: f1 v5 v2 \! d1 W  J
是否设置root密码,输入Y进行设置
7 c. w5 U7 Q/ r( Y- R- K5 s4 r0 B; I1 Q" G

% p: I9 g' L% g' ?; s) E  D6 ^6 N; N
是否移除匿名用户,输入Y移除
8 z8 N+ \9 l4 s; B) `
; e8 L' C) e+ u* v8 J
( _5 }. g: ]) K- C
7 |: Q2 Z5 n9 v* F6 Q% o是否拒绝root用户的远程登陆,根据实际情况选择/ v  ?3 J3 |1 m% S: k3 |$ I8 L5 u& ]
+ o/ M& B# R* j7 I! c
/ Q# R. |9 c9 w! s" n

  i! z+ f) f/ h  S4 o' K- Z是否刷新权限表,输入Y刷新权限表
( e* T, h: e! q
" b! e8 [7 q1 u/ j. c& S" Z
: @" F% v) `( r% Q  f/ A$ A
, E4 r, _# Q1 ~出现此界面,数据库安全设置完成。% Y4 i, y0 s" V! O6 V: D
/ b. O: m, B+ M, B
7、连接数据库,并查询版本
: D1 J/ {, |0 v* h/ \# A. r6 [1 J( E# g$ {# `8 x7 @( M
  1. mysql -uroot -p -A
复制代码

1 [/ _. C7 F  _/ k' r3 B其中-u制定用户,-p使用密码,-A为不预先读取数据库。
/ o- `/ t4 e; Q+ a+ Y2 f( Q$ j+ E$ g6 M3 d& j; c
  1. select version();
复制代码
8 i5 O+ d- D! }+ s: M

) f! L4 h2 t' w; p& S2 y* l
  1. show full processlist;
复制代码
, t+ D$ a2 m8 ]

5 w0 Z5 v0 Q" g% T0 ]5 Z% ^% _# F6 I7 w; @5 R% I' b
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
+ U" \8 i5 B: e8 k; D# \————————————————9 a- F+ j, X5 G8 E" S# t
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
! m9 D( Y6 c+ b: M+ \原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
  M3 d# W- A- e. I

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-20 17:01 , Processed in 0.032563 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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