召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2389|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
1 C8 @) ~& `+ Z1 T: j5 y# Q
MariaDB和MySQL的关系:: V+ {# i1 U: W; z1 S* r  S9 n5 Z

( R6 i; a' |$ \4 vMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
5 X6 Z8 F6 N# d' dMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。3 B, p  I. b8 Z# K# r
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版的功能和自行开发的新功能。
6 w- `9 d+ a* b  Q% ?现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

# S0 S  v& u7 ~. q添加MariaDB的repo源:
& O6 x- w2 _3 z* e1 }1 s0 |( z1 w' t# ~3 N2 }( H  O" j; L" v, O1 Y
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下1 `! V7 n' o! A8 p1 q+ |

. N5 i  e' A0 s. j' ^2 r
  1. + ?9 |: Q( ]& I/ M. }* h2 f, i
  2. # http://downloads.mariadb.org/mariadb/repositories/
    0 f( I4 l6 c7 }. Y
  3. [mariadb]
    6 u( {; w- d, S
  4. name = MariaDB
    ( ^- I% H' W1 D1 \! O
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    / o9 O' }0 L7 R# ?( M
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    7 F* o/ L6 D6 n+ P# T! D  B
  7. gpgcheck=1
复制代码
/ m* d% a# c( [+ U+ V" U2 @" E' T

$ ?6 ~2 k- W; n7 _2 w8 L( m2、清除Yum的缓存并重新建立' K  t) f4 }# Y
/ ?8 a, s" I! V1 h  v
  1. yum clean all9 Q2 h: Q3 N2 ~% ^
  2. yum makecache
复制代码

+ s- R' V+ Q5 }0 K' F
! E& m/ U7 Y# K4 E( J9 T
& u' }- S1 L+ L1 k- i
6 u' f, j; ^# u2 c% v$ r& d% ]8 y# I4 J& a

3 c0 P/ s4 _3 G& q7 q. R3、打印MariaDB源中的软件包:, U# u1 o5 r! C0 q
4 _! E9 C0 S  H  h9 C- D
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

0 @! R1 d- B5 B% i1 \; x  S; v$ `% t1 C- A

# L1 M5 `. e  y6 M. U1 ]test为测试工具,backup为备份工具
6 k) P2 H9 u. H7 M5 v) a: F3 S: S$ Q2 I% ]# b' B
4、安装MariaDB数据库:- s9 d3 h: q5 U! F# \0 o- _  {

. s6 W" l0 O0 G
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

9 X* w' ?5 P: U$ ]3 W
# s  E5 y4 ^# P# |6 z4 I- o4 L
  H  o! Z$ [" [7 g7 P4 T2 ?+ D# o* L, |6 J/ N2 j
5、启动数据库并设置为开机自启; u- S& C. P( A5 `: C" l0 j* S
) M  j/ H! H7 r+ h. b! u; b% J
  1. systemctl start mariadb
    " Q% J* @5 i: ?0 H& w$ T  n6 G
  2. systemctl enable mariadb
复制代码
6 t; L5 r+ m7 ]1 J
8 q/ }; @  }' T: k, e- c) z" L

" l) P3 |# }- t+ u- o
7 Q4 D# ]( `$ z: {8 D( D) F$ A6、初始化数据库,并删除测试数据库及更改权限和设置密码
8 y2 V/ U6 b, F- B+ H: V# S: y2 C4 u6 \
  1. mysql_secure_installation
复制代码
  l9 X0 V1 a# y

/ j) Y7 G1 k* e  Q; c+ X7 T9 v# c& U8 ^2 f! ^0 E! e

/ X$ v7 l. G' c6 r输入数据库设置密码
, r! o8 M: U' v5 H( x
: q7 j9 \" j6 s$ |* E0 b1 h5 r! e9 l; E4 T  M
' A2 D4 ~7 D1 |. Y" T3 Y/ P
是否设置root密码,输入Y进行设置& z9 J5 w0 A' }, D

8 }5 G- N/ b# f
7 o4 b( }8 u! X) j/ I
* @9 U$ p9 C: ~$ r3 g7 R( O9 o是否移除匿名用户,输入Y移除5 U; e$ i1 D# F/ z

7 ~% b/ c! W3 m- ]+ v* s; C1 i' \- P, ]8 T( U3 m
) C, S- I; B1 W) Y( h2 t
是否拒绝root用户的远程登陆,根据实际情况选择- @) a. \: M. {: U
% e) S- b" `" V+ `& s
5 p3 o) ?& o3 d5 \

+ E" D& C0 }! m0 T% l, d是否刷新权限表,输入Y刷新权限表
: x, s' j/ s9 x- J) J  K: T" Y! O: K3 F  J
( ^! ]% {& b& G& n0 g) `* ^

3 z+ K0 z8 ?9 m" i+ B+ G+ d出现此界面,数据库安全设置完成。
7 f* c& q& f1 Z" s6 ~0 }0 ^2 B
6 v: j" t2 I* U. x7、连接数据库,并查询版本3 b- F: h5 k% d

% ]( f' v& l9 r4 @( _7 @/ j
  1. mysql -uroot -p -A
复制代码

( p8 M6 n  f' x其中-u制定用户,-p使用密码,-A为不预先读取数据库。8 Z/ D1 {7 B: p- ^7 U2 ?9 O
5 l2 K/ `- c: R, S
  1. select version();
复制代码
' j) N) Z0 S& V$ d

* S1 s- D& M9 h2 T! Q
  1. show full processlist;
复制代码
( I8 ?. {# v, d+ J0 Z8 P# L

% q8 m$ P/ v1 z" w
! s+ G/ ~8 e: v  w6 C可查看当前用户,及登陆地址,选择的数据库,数据库引擎。0 S2 H) R  M- w
————————————————9 J) M+ V3 Y; t
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。" T' u" S' Q. i9 S
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
% K% c/ ~( q) I( O" C

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-2 12:36 , Processed in 0.038607 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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