召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2423|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
6 k# ]( S$ d: o, q. d
MariaDB和MySQL的关系:) l1 j8 k2 x' u1 r2 t2 O) _7 f

) Z  y9 D3 y% k, `3 \( B5 B+ rMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。! {; _5 v, @. [3 Y) [  I& g
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
! X. B- ]2 k6 G# H2 R! s5 Y6 U* b' UMariaDB直到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 F) g* J6 u7 k! H) |现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
* h, J; s4 X2 w1 R6 L
添加MariaDB的repo源:
6 {6 O  _! D: y& V: X! c! v% Y( x! P6 `1 K; O
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
) h8 h& C& @0 z$ `: A# g+ |& G( x4 f1 ~4 ~8 D6 N

  1. * w% L' a& d0 R
  2. # http://downloads.mariadb.org/mariadb/repositories/; @1 E, \3 r6 a8 F0 ?  \2 c7 `
  3. [mariadb]
    2 x$ H1 P" v: |
  4. name = MariaDB
    9 B; C+ ?& Q) u: R' y0 P( v
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd642 f6 |" Z2 W/ K1 k1 Y3 ^' a
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB0 U! y/ g8 u7 B
  7. gpgcheck=1
复制代码

  I4 Z( q7 ^! ?+ A( F; D" z3 `  N# _8 z# h! w# r: _1 G
2、清除Yum的缓存并重新建立
' z' W! i8 }9 @) x1 ]* k0 W3 A1 q' \% A, u6 {( E9 f
  1. yum clean all
    $ g( {* y) ]/ m' t
  2. yum makecache
复制代码

  k" H) m/ z1 P' E3 z3 B, C4 k  w5 d  S; ]: m

% w. j$ w  j7 s
& J- }3 b6 w: m8 o) v. m
, I& {/ \! }, A& P  n8 |& X
# Q: E) j, H, b9 s, q3、打印MariaDB源中的软件包:5 p9 _$ T5 A  o( Y  Y- t

2 y) |( g9 N. y
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

! u+ W9 N% u: @: s% |6 c9 m- N0 f9 o9 L4 D& b* I% k# d9 @

' g7 ~4 F; f9 h2 V/ Ztest为测试工具,backup为备份工具, D$ r# c9 b- X4 _) W4 p7 j  {

! X% A% k! r* g  B4 @4、安装MariaDB数据库:
8 H- r) K6 Q4 `  S, z: z' `( O' l: K
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
; w4 B* m+ h; ?' j2 ?
2 r; a' r7 T& S' l, t+ q' j

" ^3 \4 O; |/ i" A
3 T5 s& u2 V* [" l3 R" j* e5、启动数据库并设置为开机自启9 o& r1 M% \/ e1 b9 g4 D+ D* U, X
8 b& ]! ~1 l7 F4 C
  1. systemctl start mariadb
    ( f8 f/ a- F! z, T( N8 D9 l
  2. systemctl enable mariadb
复制代码

$ I' a3 c( t6 }2 |0 Z) v0 {1 ^; u* T0 J( t) I: y
& s/ n. x: v& \6 z+ f( i7 |
9 ?- c6 I9 `+ m1 |0 p( D* _0 b
6、初始化数据库,并删除测试数据库及更改权限和设置密码
1 c1 {" ~& p& o) @. W- [7 w# [/ Q) c% P( i" }) x: p
  1. mysql_secure_installation
复制代码

0 M" m% r' a0 |- m, F
* `, r2 _' `8 R3 O! |6 T0 ^6 `; L8 c5 s; f9 A2 y0 A
1 E: f5 |/ S7 }  I; F) s0 j. r
输入数据库设置密码+ y5 o: h. k4 G

: c; t! Z1 P1 o- |/ R$ _" x' V( i& C. S$ A% x8 p5 h" Q- z

6 H& b7 x) L, j2 a% C& O是否设置root密码,输入Y进行设置, n1 D8 ?5 x2 A" Q3 |! x
' g* ^% H( X+ Z7 X4 I9 M

1 x+ ^% i: `8 j5 p6 y% j& e0 a" ?% N: f$ L! Y3 u
是否移除匿名用户,输入Y移除1 g" ^  V4 p# x+ B' o
/ R8 {( ~$ g% |

& c2 ~1 l  Q2 q/ G! n5 p6 e% U8 }; c
是否拒绝root用户的远程登陆,根据实际情况选择7 Q0 j/ O& i3 s: O4 P7 u: E
( s& S! L) a1 x
* w; ^$ n( h% y6 T; b# ~; H
- g: m) U+ I# @- ?2 ^( J
是否刷新权限表,输入Y刷新权限表
* U# R: }$ c4 |0 M0 o' Q" i
% g7 ^$ Y5 M0 E  w/ B
3 P& Z/ R, h0 Q$ [# R, h' z' `
6 C+ _* E2 y8 Q) C' }& h, a出现此界面,数据库安全设置完成。  Y9 |, y  O$ J/ \6 z. c
& L) i6 h" {5 r- n
7、连接数据库,并查询版本8 [8 I6 q5 ~4 s- L

0 r# O; t  c% K/ T- g
  1. mysql -uroot -p -A
复制代码
7 f; a5 `1 S* o2 v* v; q
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
- I) Q# H# C3 W' m' `2 O3 ?) h1 z8 E* Q  Q% D  k) ^+ _1 V0 G
  1. select version();
复制代码

/ l% O. u) `; _5 a! E: f6 O0 \1 R' O7 v. a' Q1 t3 h0 F5 G; P
  1. show full processlist;
复制代码
9 c& Z9 P" `* j! Y" h- T2 r7 }7 Q

" p# x- t* T2 j- e3 E0 v, h6 I
( x1 l3 K' E1 Y7 `4 Y可查看当前用户,及登陆地址,选择的数据库,数据库引擎。/ J' _/ ?7 c9 x2 N' B
————————————————
! z* m( v5 O1 k% S( |版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。  m. \# z1 [" V+ i: s) E5 A( h
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241& N. k* ~7 E! ~

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-24 03:38 , Processed in 0.039124 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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