召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2787|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ! r' R6 a# ?! i
MariaDB和MySQL的关系:
; U) }" G8 T. e) d. E6 C
# s8 H- }6 U. X2 l( s: [$ BMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
$ z$ d5 J8 u5 ^& aMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。+ f$ G1 g! S% L3 k2 \
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版的功能和自行开发的新功能。
- d7 |5 _2 y% S) m现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

+ a* y2 g) u0 L! |添加MariaDB的repo源:
! P/ T  t4 ^- d1 x! ]! b  }9 o; e1 L1 r% X$ W5 s, F& k- O
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
( _; |8 n/ d/ b, h0 n& @
3 d; X  R. L4 u! x

  1.   _- ^. J8 \- d3 m
  2. # http://downloads.mariadb.org/mariadb/repositories/2 ^! s6 R9 T, z5 S3 u
  3. [mariadb]& Z& Z* n9 z; t. }! Z' J4 q
  4. name = MariaDB
    ; f, @5 ]9 {3 i' E) F
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64: z1 L% a, K& X/ S' [
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    , R4 M2 L: `1 _( Z& L8 @( {
  7. gpgcheck=1
复制代码
% z: ?* T0 t  U/ t6 k( f
# |4 W7 ~+ h9 E! @
2、清除Yum的缓存并重新建立
" H7 R* t0 |3 s- j! q! e
) M) {7 u8 J* S, D/ G2 u; X# j
  1. yum clean all
    7 `" T- y2 Y. x  _+ n, v" }
  2. yum makecache
复制代码
3 n  c3 ?5 w% P
/ f+ s$ J8 w% Z& Q- d

! Z' c! V* w4 h" D, W$ F
6 c) B& h2 T8 i/ n/ [5 v1 m
" Q. ?! ~9 T: `' K3 K
* J* ?9 Q! a# j4 k1 {3、打印MariaDB源中的软件包:; f4 R) ~5 J8 c5 Y; z
5 [: m, l1 t, t4 C
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
0 }0 c1 O* A* x8 @2 A- Y
$ I- x9 a1 I! m& R" f
3 d. b3 d0 O# z% r' n
test为测试工具,backup为备份工具
! q+ X. _/ W0 Y/ \8 r" P, G$ e' o4 e
4、安装MariaDB数据库:, w$ d1 L' e, r  F, N# r1 I, j

& M3 q$ T9 h! o/ k% j
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
- m- d( H, ~! @# U6 A
0 o8 x/ G* o* A1 V
% O  D' D& _$ X# x
- u/ r# B9 r6 c' k! Z
5、启动数据库并设置为开机自启
. c/ |7 ~" g9 u: M0 J
( V( i' {5 D+ ^8 B, S. H2 U, Y/ @9 h
  1. systemctl start mariadb
    & R* |% M; h# Q$ p: c
  2. systemctl enable mariadb
复制代码

: J- d8 u3 v4 H8 `6 y
, i/ }8 i4 q. U6 T% N8 g
- @# n7 x3 C: n
8 P: ~- o! V4 P1 h$ T. J6、初始化数据库,并删除测试数据库及更改权限和设置密码
3 f0 J5 u( d* L5 Q+ K1 N; |: p2 l/ l
3 k1 k/ r- u$ P5 N; R; c+ r* V
  1. mysql_secure_installation
复制代码

; j" |. y; ]3 P, {* i, C2 b, B- n/ _/ S1 F3 ?5 A  p9 j0 f
! v5 \) n1 s! p* P
7 s! q- Q  C5 B2 ]
输入数据库设置密码
# H: t: a' H9 X$ H* t$ i0 w
, h) C' w* z5 e  ^4 |# `+ Z6 m9 M, ^% V8 S
! }4 ?2 q; {3 Z$ l) s; r
是否设置root密码,输入Y进行设置  }- c* n1 H: b

0 [: O1 {" t1 L1 l8 L8 z3 G& U- |+ N3 x5 k
6 B4 G+ N8 Z* x% _3 F; k
是否移除匿名用户,输入Y移除6 }/ [* b9 I: o; ^

8 Y- J( l/ r) Y  A9 W
3 O1 B" X* f: C
. a* e4 b1 I/ b4 W是否拒绝root用户的远程登陆,根据实际情况选择! p( Z+ p  |! T6 I, r

: d  r$ }  A; _/ ^. M
6 _2 e" I  Q" K/ \# V. _+ k8 Z' S; M! R, h5 v0 Q1 h1 c
是否刷新权限表,输入Y刷新权限表
& a+ |/ F- z1 U0 g/ G2 M1 {- U& r9 V9 F3 n* F0 }$ t7 j$ ^0 {4 E- @1 ~

& {# z7 V6 b# ]1 @) r& t: [1 [% {2 L" {8 f( X& O
出现此界面,数据库安全设置完成。
3 p6 f% {/ F4 o3 }1 k: |$ x" L/ D- K
7、连接数据库,并查询版本
3 E; @, J* C0 U6 R+ i. y8 P* O; M7 S' b- c
  1. mysql -uroot -p -A
复制代码
* u8 N6 A. _9 _" A
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
4 R/ a- \* N+ E$ U8 ?
7 k6 C& ^4 J# |2 r- \
  1. select version();
复制代码

$ O3 Z6 z1 g- q* ^1 \" c) W% _
" A) c1 l: ]: D$ e: J3 j
  1. show full processlist;
复制代码
# t- `6 Q2 D/ @  O( ^

" A- y1 Q8 o. C4 @
1 |& W, d3 j2 m! |- P& R0 s可查看当前用户,及登陆地址,选择的数据库,数据库引擎。+ H5 }6 A/ e8 e6 O* D
————————————————
& s- ^8 G7 A' O2 w5 g版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。! A0 y3 ?$ ]( C. H6 t5 A& R
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241! c' l$ \/ `7 r4 `6 i. M

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-26 07:42 , Processed in 0.033935 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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