召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2728|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
$ D, j/ X0 z$ @" X
MariaDB和MySQL的关系:
# ~: U" t5 l; b: |* G
) o7 a2 q+ \- }) o" S3 d  Y# J  CMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。8 m0 q) M  h8 ^3 D8 t- ]
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
( t: V% r6 M8 vMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
8 b) A/ ^: {) K# T4 v现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
, u  l9 `$ Z  X# C
添加MariaDB的repo源:' T& y- z$ A3 A9 h

( v! n) v" q/ f5 y+ j: C1 q1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
- W5 s/ I' E$ r8 Z3 R/ i4 @4 M
% q# Z2 n* A7 T( L& {% D

  1. ) q9 T8 p1 {% G: ]  e; z" P1 {
  2. # http://downloads.mariadb.org/mariadb/repositories/# y( F& @5 ?2 Y3 x+ T
  3. [mariadb]! U& c& ?6 {% E  L/ h$ V
  4. name = MariaDB
    4 t( F' t% j+ @$ O. q/ P
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64! b; W2 a% V% D4 D& n8 B  ~; S3 R
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    ' c( R  f% Y4 o, O9 m
  7. gpgcheck=1
复制代码
+ i: o2 R# m# S2 T0 s. K
6 r5 U! K7 ~, n6 l  w+ o  B7 a4 A
2、清除Yum的缓存并重新建立9 g; \% U: M. ?- U: a+ R/ Q. L
  l: ^  Q$ x5 d0 ^+ y. p/ B
  1. yum clean all6 y& n9 M( y3 `1 \
  2. yum makecache
复制代码
, N% ^( R) F. a: j: i

1 V9 U- N5 w" ^& z+ v/ w4 {/ L/ j1 g! t4 H

$ y0 j7 M. c% L3 s5 [/ Z- S* O0 [
* i9 K: y* @" K  b' w: [' P
. y/ q9 T, {0 r% z3、打印MariaDB源中的软件包:
0 K* J4 u5 y2 r  w2 F
4 i; E  F' ~) S7 ^* o+ n
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
+ a0 ~* C$ f, }# ^' \
1 ]5 {! j; V! d! O7 A/ v8 M

. R- a; H0 _, \% q# I: ztest为测试工具,backup为备份工具
( S  N# o# ~3 ^# M7 x5 p/ A
- j. D8 Y2 V6 m, a7 E; k4、安装MariaDB数据库:/ h' J4 V2 X7 t# S8 l; j: A
  o6 t: Y; X; f" Y6 e6 f
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
  }. Z+ G3 X; c2 e5 y, @8 M# k: R
) q& c0 Z  Y. D* g- s/ o* w

) r8 g, {1 B' \1 J+ Z' X3 n+ Z
0 o& S, b  x" T/ s5、启动数据库并设置为开机自启" C5 s; Q" x' M0 l# v) g

( Z2 C) d) V, t9 @
  1. systemctl start mariadb
    ) E2 A* S2 c" w, s. q% Z; _7 u$ B
  2. systemctl enable mariadb
复制代码
1 `" a. H! Z1 R

1 _+ ^6 o# p0 p- P- w) I' Q. ~1 S: [4 M
9 P, Y8 _) V. B$ V% Q) E
6、初始化数据库,并删除测试数据库及更改权限和设置密码5 w! v- `. H; W1 {' O& J' ^

3 o' {, L$ T- l4 x
  1. mysql_secure_installation
复制代码

: _3 U: Q1 Y5 t8 s' ~  t; E: N- s9 D3 c" Q2 F5 P% @* D- C) x- a+ u; m
' ^  f1 N0 M" ]
5 |7 P- V: i# }- z4 {9 L
输入数据库设置密码
' N7 R2 A9 P5 X7 O) M3 u# K, h
% ]) L2 c0 m9 }3 O1 A6 {2 _% v

& k- C+ O2 H& }! R0 }* ^是否设置root密码,输入Y进行设置2 m3 x- B* G3 k3 f& S+ H
  a' I' b1 g1 a  S& k

' H6 V* c: G' W1 h* m, O  h1 Z, i. l  `- m! s3 n" R# ^% n( L
是否移除匿名用户,输入Y移除
' o  J5 d/ G" @4 P8 Q. x3 a/ }( Q6 k1 C. |$ _, }( A9 d, z) a
* Q0 I! m' A5 Q0 j# H' s( A+ }8 Z2 a

' X" p, q* n- b) o是否拒绝root用户的远程登陆,根据实际情况选择
, W! V. M) u% I) P# w( R: r% ?+ n- Y4 ~# P/ t4 e3 R1 f6 l7 _
8 @* \7 D) {$ u  t3 L/ T

  S) o# R0 [; a8 \是否刷新权限表,输入Y刷新权限表
4 A& d/ w0 f# @
2 T4 e, q1 C3 _, @
& L' G5 G  R4 W: N/ a' m- L" t: k" c9 L) h8 K
出现此界面,数据库安全设置完成。
& R% U9 b; L: ~4 \$ q) e
7 K2 t2 ~# ^  D) e, H7、连接数据库,并查询版本8 ^' n6 F1 Y4 W( }, C5 x$ W4 B* h5 F

/ i$ I. I  M: o" H  {
  1. mysql -uroot -p -A
复制代码

* O0 a. h& Q" B) c& z* y其中-u制定用户,-p使用密码,-A为不预先读取数据库。
8 G- d/ p+ p8 U, l, E  Y
# b; j) F( G/ t9 ~  I3 |2 c! A# W# m
  1. select version();
复制代码
. j) T* j$ \2 G- D: [

- f+ E/ ^% Z* ]( t
  1. show full processlist;
复制代码
2 Z# `3 {5 u+ F8 _" |$ F
0 S: h' }. _0 [% O- T4 h4 r+ D. q

  j- L7 F# Z3 ]7 Z  M, c# U% i- B  n可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
1 b. p! Q9 U* ]; P  ~# S- I& F————————————————# ^% P: y' H$ I; h
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
+ |9 N" a& P( y' {原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
( s' H) k& B! H  n2 q

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-19 17:54 , Processed in 0.038077 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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