召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2513|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
3 L! L! _, B2 y+ `" t' U
MariaDB和MySQL的关系:
7 S0 G1 a: H/ H, O" P* C9 ]! s* c2 f% B' {, S9 v
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。' a7 d2 |: m6 }0 n7 P/ n, W6 R( G
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。5 y8 e1 l& M1 M, N: V; j
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版的功能和自行开发的新功能。
, }$ O6 v2 }* w2 h1 R6 ]: L1 f现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

/ ?" t1 y$ L0 H# R, T添加MariaDB的repo源:: C0 _7 `8 j9 E# k% Z5 I

) s8 S% C) i2 X& e/ Z! [! q1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下, Q4 v: b  H, Y1 u0 [' o2 F4 m
' |" {4 u. R% A* \
  1. 3 v) r; F0 \) P# \
  2. # http://downloads.mariadb.org/mariadb/repositories/
    * g% P/ U$ k* [$ S' v
  3. [mariadb]' A: Y2 p" W2 U) G  J) e2 W3 a
  4. name = MariaDB6 e' b+ S1 @4 U1 d# Y1 W& A
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    0 U" E5 H. T1 b1 C# x5 B+ x
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB" P. [# a8 u% @: r% U, S4 j
  7. gpgcheck=1
复制代码

  N7 S+ c* G4 Q1 s+ A7 w4 a+ h9 {7 m+ ]! p6 I4 {
2、清除Yum的缓存并重新建立  ^& S; y9 N# ]; |+ X# _4 g/ X3 b
& j9 ?2 f3 M/ b) ~% _- E
  1. yum clean all% g0 b: |; i: S1 f6 w( K. V0 @
  2. yum makecache
复制代码
9 n1 @; d5 a' ]1 i
5 S- q5 a" I. o+ B/ d; {7 `/ }
) }; P' B  P! i4 |' J5 H/ q4 D

9 ^9 n1 E6 x' U& `
5 C- T8 q, `: D3 s) \9 Z
5 X1 S$ j; u, }9 u* J5 T5 m; |3、打印MariaDB源中的软件包:2 j0 \8 l* o2 F; c, q6 y

6 {& Q, M. B; W! ^, c
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

9 C$ c" ~7 l% o. P) P$ l5 g1 G; `
6 ~+ S, l; v6 ~; \, c
+ a  W4 j: P: P  v1 ktest为测试工具,backup为备份工具
0 f& h* R/ \4 ^8 {% Q- y* _
! e7 S6 r  ?0 y! Y7 ]* a6 b, t4、安装MariaDB数据库:* D5 V% h7 {( ]. U$ N* g
1 b6 R" }7 I& q+ d( L
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

/ i6 N( @7 P3 r
" ^) v$ E: c6 A9 X8 [" R$ z) t. X' `4 K6 a/ q+ U

( D% y3 E4 S2 I5、启动数据库并设置为开机自启
2 N4 h- U. J+ O- c* e
" z! j  `) m$ h3 V5 E  a
  1. systemctl start mariadb  u; R0 M9 G* O3 X  f
  2. systemctl enable mariadb
复制代码

6 `* h2 g" L+ f) i8 F
( v6 o) d/ w, D" E, s3 H5 V# y
! Q0 @( @$ n' ]' ~; G% ~( w( p1 F% H$ [( E. S) e
6、初始化数据库,并删除测试数据库及更改权限和设置密码6 C5 ?6 k  h0 G; i9 z% S% U

+ |0 \' @: g" d# |
  1. mysql_secure_installation
复制代码

: }% {7 F1 G" j, b: l% ?4 s# G, E! o. W7 O( W4 m! x1 ~
( T7 A" J* Z, `. ]& I

; Q+ X/ `* [0 ?' e5 F% r/ e4 C输入数据库设置密码3 _" @( V. Z( ~: E" _5 H
9 l& r/ x7 T" f+ w5 b
2 \3 b6 {3 p/ e6 {

2 s: A, K4 m+ Q4 K, T% \% t" u是否设置root密码,输入Y进行设置
7 m2 o- |: o1 f# w% Z# N/ @9 X3 Q
* n$ G9 s0 _2 e$ p, K7 a2 }, B
1 B- L; v; h/ I8 w# {* C/ O' I# f  G$ k- Z4 O
是否移除匿名用户,输入Y移除- \, G$ u  x- G- T
0 U: W* k% {. a: q! Z
6 k9 {8 Z' D+ P- T. [' W$ a6 g9 p
( {! P. F; U" [9 d4 ?
是否拒绝root用户的远程登陆,根据实际情况选择
( g+ t# c* q/ i: F7 u1 Z! l0 h' \( p0 Q+ U
+ x- S5 }. ?4 C7 Y( ~; Z' G; p
7 ]* L; Z. x- K- U) |, b; |! Q
是否刷新权限表,输入Y刷新权限表) \: O: S$ T* a
2 j6 a, r7 h! l  F* |) X
* r. h3 n& m% E" R& b- P; ]+ o
0 H$ l( ]4 ~/ ?. K/ `- U
出现此界面,数据库安全设置完成。
) w1 p+ j+ i0 b! S2 H& z3 q% U$ p" E! L+ ?$ `
7、连接数据库,并查询版本; V, G- k- v7 T7 F1 j6 T

" g; y/ M, t# o/ x+ @
  1. mysql -uroot -p -A
复制代码

  O/ y5 s9 ]/ \9 K3 m5 F6 t其中-u制定用户,-p使用密码,-A为不预先读取数据库。  |% v4 z  O- c3 v1 g

- H! d; p3 k: y5 c
  1. select version();
复制代码
) {0 g2 N& Y  s" S  Z* O* V7 f

  [# o& @& S; D# r2 `
  1. show full processlist;
复制代码
% Y1 O  h1 c# z7 J1 \
3 H" P+ c: O4 |7 Y4 E$ I) G

: c: l% G9 y& k7 }" V7 g9 I可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
& K5 p4 Z8 F* b# e+ P————————————————3 X2 r2 W) A$ L. p! c& }: j
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。2 w, Y% b+ f* U
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241+ C8 T6 k7 k+ K0 G! G+ M

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-18 02:15 , Processed in 0.034695 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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