召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2882|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

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

  C/ D3 a1 P$ t  ?4 d添加MariaDB的repo源:
; J. @; ?- o) _: r7 H9 U
" k2 e7 z7 M% q# a( j2 u6 {6 n1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
, U3 K5 U7 ^' t$ y9 Z0 n. C) a0 _, Y  z, ?) \4 e
  1. " d" a$ o8 t2 A$ F3 p) G- \9 F
  2. # http://downloads.mariadb.org/mariadb/repositories// S& M( q. [) H
  3. [mariadb]
    0 p, \: E/ k9 _9 T5 g
  4. name = MariaDB% B. S9 U) ?) u$ r/ z
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64  Q7 |* y' {: W1 O, S
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB, \* ?( R. i1 n
  7. gpgcheck=1
复制代码
3 U  t1 G* a0 n
. p! s3 I9 o$ K  F
2、清除Yum的缓存并重新建立
% h; Q6 a7 C& b: z  c, r' G2 {7 |6 X* C! F5 \# `$ O- ]
  1. yum clean all& ?0 `$ N( Q3 c, K
  2. yum makecache
复制代码
9 S3 z5 |2 ^% h

5 h8 m! q6 w5 u% ~& @1 |: H/ D  O& g' {3 ~5 z4 U! M( e1 O

; V! `' F3 |& Z
# C( a; D6 O3 S9 L$ J0 W
0 y% h& I) B& [( c) S, w- F3、打印MariaDB源中的软件包:
; ^+ |$ L' f% ^; U9 O! u7 }, j, S, R* S  o
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
6 u5 B+ b5 i8 P- S- b* {

3 W6 f( {/ ]1 G5 Q* O6 H- p# U. p0 `& f* x. t4 [
test为测试工具,backup为备份工具
3 M2 h8 b8 n! B# s% J% B3 N; u2 R5 V4 N- z
4、安装MariaDB数据库:
3 [* l: [" V6 I4 n3 Q/ ~( p# E/ m/ o" k1 c% z
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

) @3 M, c$ R2 f8 |, {( _+ p/ r: _- Y

0 j+ u) `. D: p2 N5 w, ?
) a! h/ o4 A4 ~) O% U9 G5、启动数据库并设置为开机自启% i* V" l& `: G  i

7 V9 F3 I$ }: d0 P2 f! A
  1. systemctl start mariadb- M( b/ _4 K) i, r) o
  2. systemctl enable mariadb
复制代码

8 m$ e  y! l0 j; g( {0 V
# t; y: Q) B) ]7 w  \2 W6 U7 l+ {2 Z( M! H8 K  o

) W0 L1 |/ h/ |. i# p- X6、初始化数据库,并删除测试数据库及更改权限和设置密码
' ^% V: z- f1 x( a6 l5 |1 ?; a# W: G; g, {: o; w2 m
  1. mysql_secure_installation
复制代码
% z1 `* p3 E0 Y- L- j

/ s  }0 m, K; @8 e# @5 `; N' w
0 ?, E7 n4 U  N' t
/ y! X8 e, w/ s' S$ g输入数据库设置密码& u# j6 b! J' N" @) y

7 a% q2 ^5 h! `: d
% O. d* f+ r9 k8 @, I1 v' M# b
6 o$ Q; ?3 f3 x3 {) Z是否设置root密码,输入Y进行设置1 c/ p# O1 a/ M9 R  U7 J+ E; e
5 W) b& S  s( Q& \( Z8 c
$ v, W' B6 V1 X  J  p; X
: H4 ?, W4 `- [6 A8 l
是否移除匿名用户,输入Y移除
% w9 q9 A  }: Y4 `3 h# V
2 p6 H1 T. P$ M( G" p) ^  ?* m" F9 Q& q! F+ I
4 s- A8 z7 \' e) {, f
是否拒绝root用户的远程登陆,根据实际情况选择$ _% y+ R$ I+ G& S# M) V- a0 g

/ }+ E( n: f5 H" x( h# |4 j
* E0 u5 A4 X! V1 ^3 y
5 F: Q& Z5 \/ K9 P是否刷新权限表,输入Y刷新权限表
2 @2 ~4 H6 I+ M' L
# o. e# Y: b& v
& @4 F* A! \, ], S, r
* k- ^6 o" Q3 f/ J! d出现此界面,数据库安全设置完成。
# k# ?6 }: g# i/ l1 P0 a, {  y# C8 ?! u/ U7 G
7、连接数据库,并查询版本
- p7 i: }( D. O9 f, y  ]
7 D2 n. |/ }, t6 n- Q
  1. mysql -uroot -p -A
复制代码
" A3 Z  e; t' \% P/ M# h3 k. K
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
5 u7 z& E7 }7 a* |( \0 _# g7 ], F$ p$ D
  1. select version();
复制代码

: D. {- ]# h  M* C. B9 ?: a: o3 O# t' q; Q1 b* c
  1. show full processlist;
复制代码
+ ^! N5 Y1 G) y  h5 G% d: Q0 Y8 m( a

+ E: d% J& {1 Y5 @; K3 w
" r0 ~0 P* f4 E' A可查看当前用户,及登陆地址,选择的数据库,数据库引擎。7 p8 M1 K  y+ Y% R
————————————————7 R4 g( \; H% R8 p$ l
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。- [0 X5 X: h6 u6 w; a  G9 s
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
$ [8 Q! `3 Y6 ?) P. f% F8 t* x0 E

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-27 20:58 , Processed in 0.033925 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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