召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2613|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
3 ^# a7 X$ Q5 M
MariaDB和MySQL的关系:: s/ @4 }# U: o& @( v

$ W; y2 J& |: Z& E, d, UMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
, p/ F8 v, M) rMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。/ J& D# Y+ y: `% t% U/ y  m9 n
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版的功能和自行开发的新功能。
1 u2 K. T" k' i, s' T) u1 Z7 _现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

6 k  o5 @0 @$ {# r9 B! z7 G, O- @8 M添加MariaDB的repo源:. O1 [& J6 @4 ]* F5 n

2 \# b# y) p3 M1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下0 X" j# @% f7 H* b% J2 \3 }- y

7 b/ ~! }0 k. N$ Z; [
  1. 0 {9 @; f5 ?6 l* \9 t+ O5 i* f+ N. q, p
  2. # http://downloads.mariadb.org/mariadb/repositories/$ t- u- P2 j+ e! O
  3. [mariadb]  z+ C1 Q/ j) a8 ^
  4. name = MariaDB3 s1 |9 J3 D0 d3 u
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
      h1 k' z0 E% n) M0 i7 ~
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB% E/ q- g% f) y" o  t
  7. gpgcheck=1
复制代码
# w+ y/ p% o. U& K8 x; r

9 v" V4 i5 V. Q" s6 R2、清除Yum的缓存并重新建立6 r) k4 S% t; ]3 T/ h, _

: i8 c) a% X. u0 \2 f9 ^
  1. yum clean all6 `( E' X! P+ {7 X! v* g* B# K8 a
  2. yum makecache
复制代码

0 w( B& ^, g* m* G$ u$ C( i6 X2 M+ \; P* R% v; J0 n

+ l1 P1 Z3 t2 {7 G4 N$ J% V
4 A# M: B2 ?  q3 g! r# b$ A2 D- ?6 f

" N7 ?* Q5 l8 a& E3、打印MariaDB源中的软件包:% w0 d2 C- `& b1 ?0 h# F
/ p* `- b; c9 B4 V; p. q5 d
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

: A# P0 t( h: A( r* G. \% t" A) N$ c

- Y$ c( ?: ~  K4 p( {. n+ Gtest为测试工具,backup为备份工具
# m6 D" t4 g, m, ?
& l+ N7 t! m) L4、安装MariaDB数据库:/ \- |  q6 s8 U; p$ y6 C
/ s4 |' [% u. Z6 R, i! u0 u1 U
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

2 `9 [! V5 ?9 e) z8 |/ O) h$ L; G7 f  U9 d% a/ A9 G* r
- O9 l! F+ Q6 i0 |8 l2 }
2 f% N5 I5 q" ]
5、启动数据库并设置为开机自启- i2 W9 J# e* l9 d; g
; u7 [' W: h$ Y3 {$ |% l4 C
  1. systemctl start mariadb6 k, C- _+ e: {$ S
  2. systemctl enable mariadb
复制代码

) T. L: `  o3 g4 m8 o7 L! e& V6 Y5 Y" h0 @; Y9 J
3 n& f( e. |6 |1 P
% }0 F6 F2 Q( t$ H% |- @
6、初始化数据库,并删除测试数据库及更改权限和设置密码
) l  i. N% L# m5 M7 h- i2 U9 R
# x  s! z3 f, e! G9 n% e' H
  1. mysql_secure_installation
复制代码

4 {8 D- O- j6 m% S% o+ n' F8 k1 Q  \' z+ T$ r5 F6 M
" B# f8 D6 ~( r- [5 z
- \% B5 o* ~1 |/ i
输入数据库设置密码
" ~( J7 _3 U7 I* h7 {+ o; B6 T" H: y7 S
# F) Y7 X3 ~+ v- l9 w% w' |
& |, d& X8 N( g4 G5 n. _
是否设置root密码,输入Y进行设置7 ?6 y  J/ E- W4 }7 b
+ A& C) X% X- n) }! q) b. k

. l9 Y$ O3 J7 v/ v9 [1 h4 d& B+ ]) \: T0 p8 n5 E4 C
是否移除匿名用户,输入Y移除
. d# }1 v( O( j; j# P4 K- g4 f" L0 Q( o1 q- s8 ]

. \3 a/ X, B" E$ m) r; b6 n
% g, |% t* o4 \  g; b是否拒绝root用户的远程登陆,根据实际情况选择
8 q4 A: O. U- B3 I9 b. a
. z4 K4 ?2 h4 O$ ]0 J
& X; }+ o7 g" {# L2 q
% X+ {7 i% p, F1 r; E3 Q( \0 N是否刷新权限表,输入Y刷新权限表) B  ]/ I. j) U- G

7 u* t; ?+ v$ d9 X6 _" r- ]' f$ t# Y( A6 ]
/ |5 U$ c% Z( X' [- R. u4 L
出现此界面,数据库安全设置完成。/ p9 j$ \, W8 U2 r0 r

  z% V$ A( O6 r" Z. y7、连接数据库,并查询版本* D+ J) _. R( p
- d" ]. ]; K( R9 ?- C
  1. mysql -uroot -p -A
复制代码
6 b0 J# s; V+ l& \4 g: N& X
其中-u制定用户,-p使用密码,-A为不预先读取数据库。2 b/ h( m1 c* p2 B5 \7 X( s) D

/ M6 }4 ]0 ?) M
  1. select version();
复制代码
7 I; O! U9 g" E9 L+ h# c2 |
: e5 [% Y/ d% p/ _! ~0 z: {8 Z
  1. show full processlist;
复制代码

7 o1 W( r; x1 Y% P, {
' s  A8 B( Z( D& z/ f$ R8 R: z9 M. z! F( @2 H% @% ?
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。, \! y3 h5 J' _4 W% x# Y+ e
————————————————
. e: @4 b9 O& F* `& W/ u, O版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
: r9 T. l- x+ N/ ^5 Y# ~原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
" l9 O: B" j) {/ _# H  F1 U

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-29 00:14 , Processed in 0.041339 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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