召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2341|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
  i4 d3 }$ g' g: ~% |5 I" l
MariaDB和MySQL的关系:
5 W$ q; `8 p' a2 C8 s% [7 g9 f8 B! G' N$ N# O
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
( F0 t0 a6 I* [* T$ O+ \- fMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
3 H1 M2 b+ ]# M7 h) `) {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版的功能和自行开发的新功能。" o. x2 U  g4 o" u5 R9 q# `
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

" q" g& a: S+ n9 R添加MariaDB的repo源:
" T' r$ f+ {# `# W
5 S" T9 \# \4 s6 L- T2 }( ^1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下5 g1 Y6 O6 u% H: ]+ C2 Y2 }1 O; ^

  a7 n; j4 d$ ^6 `; |. N
  1. 5 P+ O) K+ s2 ~. k) b& {
  2. # http://downloads.mariadb.org/mariadb/repositories/; v6 @% G6 W7 M6 p7 w. D8 W
  3. [mariadb]! a6 m# M. d6 I+ K( [7 p; ?  a: I6 w5 \
  4. name = MariaDB$ C) v5 m8 x5 W: G; F" a
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    . V7 l4 e* I- A4 H
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    5 @- s9 Y' z; |6 A( w" M4 I
  7. gpgcheck=1
复制代码

9 G' v+ N0 _/ m6 y% n, c( H% b# o# ~& L
2、清除Yum的缓存并重新建立$ ^5 U' k4 a. e8 v

5 ]6 A. o6 I( N) ^& z) [
  1. yum clean all; z; I) w4 u  S7 L: F$ Z) I/ C
  2. yum makecache
复制代码
& T( A: e' B! E  D7 N

# A- y0 Q" E( Q4 B+ W3 z
. `( u6 @# Q* y5 c; [# {# P
" D+ K$ S2 S1 |$ [8 I9 J+ l, Z& `0 n6 L/ b2 X
0 c' J' J' V7 ?/ U$ g% i6 `. @
3、打印MariaDB源中的软件包:
4 Q0 E; U+ l9 L, C/ j4 h2 i1 W  Z! M
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

7 X. F3 j' `8 Y9 S  E$ T5 Q) [8 T5 i
  \6 @7 l7 g9 Z, H* S
test为测试工具,backup为备份工具8 N$ s6 M7 A/ Y, \7 f- \7 }% V* M* Q
3 `! ~/ }# @5 P, b$ k2 Q4 x
4、安装MariaDB数据库:# s) S6 J: i4 d7 n3 E7 z( B  X( C* ^: c" ^
+ o& J: V) U" J( P2 O
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
  h+ ]" U( p- M! u
! y) @* c+ L9 \1 A3 ?# x
7 n% {) H7 j/ q8 G* ]
2 P5 u6 Y) d& J, b: m
5、启动数据库并设置为开机自启
$ }; _& D- k1 y2 W( `; i1 \- O' @/ e8 R* d8 V1 I
  1. systemctl start mariadb
    7 z' g7 B+ L# @& K& K; X/ l0 \
  2. systemctl enable mariadb
复制代码
( v; f1 Q3 M/ e1 }! F$ O# w6 g
' q. e$ d; h& i) t

4 c  B9 S! T9 Z, Y1 u- x+ c6 J) K! T% |2 ~' k
6、初始化数据库,并删除测试数据库及更改权限和设置密码
% a/ s! s! K3 c
% N! j2 p2 h' B: P; ^) i
  1. mysql_secure_installation
复制代码
6 [& C$ y3 e9 q6 A% v0 K+ @+ y! I$ k
) n( [) B$ q) a4 v1 ?
8 o* I' j# I8 M- \  `- L
  M3 H7 J* u) _7 s  ^" z
输入数据库设置密码
5 b( V/ u; r, y3 \: Q9 U2 u! R4 b
4 j; \' J2 @$ @4 a. [
, z9 o6 Y0 Y$ P; y0 Y' {: j+ a0 v' L# Y9 W2 c1 s' {; Y; g" m
是否设置root密码,输入Y进行设置' i3 `9 ?! b) [
6 g; B* a- c' o6 X2 O
; I) p' n( `  J, p; Q( i
( z% t- r% I- G# D0 L* {+ M7 J
是否移除匿名用户,输入Y移除
. Z6 |! c1 v3 B8 a3 Y. x# i1 v; m. ]* t' k) b3 T

  H/ @4 ~/ ^& l2 V2 p) L' R# J7 s* k2 H- F9 j
是否拒绝root用户的远程登陆,根据实际情况选择
$ u6 F: F- t' ^7 ]- ^& f" w4 _  @' l2 s# f1 f* n4 }% j" V1 \
3 ^6 {2 h" W# A2 l7 n  \6 s* i
; S3 N5 \& D2 M, L4 M, o" U
是否刷新权限表,输入Y刷新权限表  q; i/ i4 e& p! c, ]% l
( j, X* H, j+ Y6 S& ^' P7 W" u
; ]: I: _5 R9 F( C+ r  K
+ Y. k4 n/ f, M1 P9 ^
出现此界面,数据库安全设置完成。! Y4 Q0 m* g( W/ S5 {9 b

; H3 `2 E; U/ ?) K$ W/ s8 Q% {7、连接数据库,并查询版本
' N8 O  l( \9 k1 i/ B' B+ m( ?: {. u6 K$ q) s
  1. mysql -uroot -p -A
复制代码

6 y4 x7 H1 T- H! a4 s! h其中-u制定用户,-p使用密码,-A为不预先读取数据库。( ~$ [/ D4 r. Y$ ^8 P' w

7 g* Q7 b3 H& W9 U) G; z
  1. select version();
复制代码
9 h1 w& h/ q, f' G. [# u( r
! h' f$ v, J4 d2 w3 g* Y+ k
  1. show full processlist;
复制代码

6 z8 O" Q; J) d, D8 U/ a8 [) r9 X3 y8 N! ?) v- H* u# K7 ^" h8 Q. j

6 z/ |3 _* ?. T9 i  k可查看当前用户,及登陆地址,选择的数据库,数据库引擎。1 I$ y# L! h8 Q) r0 O0 L$ D
————————————————* V; O8 _4 F& W! ]6 J
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
& s0 b4 u& o- N2 a8 `原文链接:https://blog.csdn.net/zbljz98/article/details/80462241/ Q% v; K' B9 i$ B; x

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-10 18:14 , Processed in 0.040871 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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