召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2528|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
! H6 @0 O) x8 m* f
MariaDB和MySQL的关系:
, k- f1 K9 Y5 Q2 e2 {; H# x
8 z4 a' d4 @. ^/ k# w; X3 YMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
5 N* S0 G: h0 {1 A6 t0 {/ _; ^# {MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
4 A3 R( d6 V, m! ?7 W7 {1 }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版的功能和自行开发的新功能。8 u% A/ g. K4 Z/ `* t5 {
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
& Z  Z1 H% u# k5 @& _6 b! B: }
添加MariaDB的repo源:
) z$ |# E+ e* O8 g
" c& [# d. D7 Y4 H; y( v# z1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
  P( o1 J. T; O6 P' ~& \" j& n
: r- o9 O7 ^/ H$ x

  1. ( G, x9 R. {1 b0 f0 ?
  2. # http://downloads.mariadb.org/mariadb/repositories/( J2 I  u. w" E9 x0 g
  3. [mariadb]6 J2 R0 w$ f1 b8 X4 c0 V3 w7 z7 c
  4. name = MariaDB
    * w  K$ Q, w% n$ K
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd644 E! K& C7 [  U8 @- S% r
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB1 g8 h% H' `& t
  7. gpgcheck=1
复制代码

  B/ u2 o6 e5 i4 [
+ V3 v  [$ H& w. I$ B: A: s8 y2、清除Yum的缓存并重新建立" S2 l, b& Z1 T+ \$ ^9 K- G: Y

' A- x' C0 [7 B4 L* ~4 w
  1. yum clean all
    & C/ z% l: R& b8 Q: w0 S# H
  2. yum makecache
复制代码

- x* c! X% B6 J  |* P5 u1 u3 I( D  E9 x( f9 n. g" ?9 v

" r4 s% ~+ v$ U7 G' T. j; N! o2 _# M6 f. L' T3 R

; o: X( B7 P9 A/ C1 [( ~6 K
' d1 r5 A9 s( @, Z+ z3 G% r3、打印MariaDB源中的软件包:  h, ]& _* S/ @0 ~2 [

9 t# x$ X- d0 q1 H; ]" T
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

4 |/ o" u' i+ }4 `( Z( G7 ^5 }, Y- E3 d# j2 y7 P+ Z
8 P3 F# n! j! z( h
test为测试工具,backup为备份工具
9 r8 H+ Q" Z2 y
6 w1 ~2 h; i, b) m3 q$ p6 j4、安装MariaDB数据库:9 k! w8 i4 q% O- u# S! {
! q/ X2 G1 U+ i) T2 \  x1 d
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
9 [9 `' M" X3 K, m  M
( ]. d! ?8 m( c( F3 n% z1 U1 d
- v, [3 ~; o- ~& y

: m6 b6 Z$ O  _5、启动数据库并设置为开机自启- @. O. ]) M* k4 t3 v# K6 e
8 X0 m) J5 n! P5 t0 w3 r' B
  1. systemctl start mariadb
      A4 V( M9 T# @' a. @! E; X
  2. systemctl enable mariadb
复制代码
2 u4 Q& y4 e2 U6 O0 @9 a. i* v
, f' R3 H, @  g* D! z
( H' d; `) }- d( l+ ^/ z/ [% j
# |! B) _. O" G4 N! N3 B
6、初始化数据库,并删除测试数据库及更改权限和设置密码* Z8 |/ m3 b$ ?! J( R

6 y7 ~2 t" h$ `* O2 Y; H% T/ C, k
  1. mysql_secure_installation
复制代码

. d' t+ D& V# l# I# p
* v, C- Z, \  n5 K' s
" s# K( [* X; W7 G' [( S
' }( o* v! K: U$ n& {* X输入数据库设置密码
& E1 q% ^; Z! J6 S; @/ p) N' n6 i* O+ e8 ]$ I9 k
- b& a- y( I( z  R% L: q2 P: D
4 }3 R1 z0 u& x' I1 M
是否设置root密码,输入Y进行设置
+ Y$ J2 w3 {" x: i6 `
$ a5 R# ~! W* d9 e! q
" ]$ T4 a+ T" c
) m0 d8 k* c! y5 `是否移除匿名用户,输入Y移除
: b# U" O$ S; e
0 K6 a( l, H5 i0 U  k+ H# _% i4 {0 }) S( w& x" v6 u  _- {

  N" m3 p' r1 {7 s% g- o& k1 o是否拒绝root用户的远程登陆,根据实际情况选择7 h) j, `: y  \+ c9 Q5 y" P

7 A2 t' g9 n# Z5 l) A
! y) U, P' K9 [: }0 Q1 |7 v& m# ?2 z8 ~3 D; `2 ^
是否刷新权限表,输入Y刷新权限表
7 j0 a+ u9 d; v0 a% H; e) x# I: c1 f$ J& }8 y
0 W, t. ^" g7 l/ n
1 d1 ~5 [+ R+ y
出现此界面,数据库安全设置完成。
, S) f9 b$ t$ Z& n# v' y" {' A# c$ \6 r/ Y
7、连接数据库,并查询版本
, L" h7 n0 X( ?8 u9 J! h/ r$ q* Z
$ [& P7 U" P4 k, b
  1. mysql -uroot -p -A
复制代码

) |/ n" F# b4 ^& T# i5 ^其中-u制定用户,-p使用密码,-A为不预先读取数据库。
' I1 ]  g& t! X2 o1 t7 y7 f1 n6 ?& a; w  ^/ c$ T( ^
  1. select version();
复制代码

5 Q$ j4 i7 m* o- q  Z
  t+ Q1 j! `, Q) y$ G
  1. show full processlist;
复制代码

" V; T, r/ d0 d: B% Y8 n' C. u4 ^0 _. J# _- A0 ]' o" H" Q) @

) v+ n0 H. ?6 ^; @" ~可查看当前用户,及登陆地址,选择的数据库,数据库引擎。6 A0 Z' N7 p  F' U6 ?0 j
————————————————
$ O, H4 V( J2 \3 p# A0 \版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。2 S7 K, _8 N! ]9 q; A3 g  n
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
6 m% o& M1 r4 x0 }% T

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-22 17:06 , Processed in 0.039971 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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