召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2633|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 ! V7 h2 v1 S- f/ T1 O$ Z; w
MariaDB和MySQL的关系:
4 c/ j) ?, X4 y- p5 ], _* Z# P; }$ Q6 n- F: C, m3 ]: \
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。9 u3 {  t# m7 C+ g+ T: x
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
, Q. C+ o9 e8 A7 k+ |. c/ M! mMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
/ z6 G' r& {6 U/ M* K: {5 y现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
/ g! V) |8 P0 ^' T. O0 i6 r# s
添加MariaDB的repo源:0 `. z$ h( S* T

" l# N0 W' ]3 @4 b1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下% x0 G2 W+ ^8 ]# o; i- h

; g/ c2 g  b6 k+ t4 K
  1. " L. f: c$ T2 f  v* d6 O
  2. # http://downloads.mariadb.org/mariadb/repositories/9 f4 g3 x2 {/ N$ S
  3. [mariadb]
    % C& P! |8 s: `! e& E
  4. name = MariaDB
    # y+ f  f; d+ K( V* N. ?$ n# h' I
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd649 s- X. J$ F! b, n5 q) ^
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    , E/ c; A( o* |( W
  7. gpgcheck=1
复制代码

; V  r, `/ k1 `; N; E1 c; M; r% C% ~; b, Z: ~1 ]) s
2、清除Yum的缓存并重新建立+ l! \" H% l. i7 j& H$ }$ ^
; |: x" T$ ?# k+ X( D0 N3 S
  1. yum clean all
    ' ^4 @) m) F; ]+ E
  2. yum makecache
复制代码

' p' s* h& F$ |6 E( n4 Q6 o1 `
8 {9 R* N8 D" S: F1 w  Z
* ?8 q2 n* l0 @/ }# y( O% ?! H. n6 ]# a% {, i
9 S) q, Q  c6 v/ Z# O! B
1 t, P7 J/ J5 ?3 _7 Q# w
3、打印MariaDB源中的软件包:" i; v6 M: r4 q. m' }
2 y, D- k4 J/ j. @" D
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
0 N4 O* ?, F- ^/ `. {- X

1 k5 ?/ v( Z, c9 m; W  C  {8 s8 v" s+ L6 p, [, e
test为测试工具,backup为备份工具
& y  B) |% r+ R% g9 S+ @. d# K" S. Z6 Q: w9 o( Z$ P4 X( H% {9 Y
4、安装MariaDB数据库:
/ n: n& b* N, x, ]. [8 Q+ V' q) H" [3 ?. r
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
; g2 D+ i) D" r) y1 s! ~  t: g
! u, E* S) D; l  t
7 r2 P8 J1 \4 w( M6 a6 g1 n2 N
( n* ?6 n+ k1 r# w8 U  v5 w. f& z; L; ^
5、启动数据库并设置为开机自启
' x, R# \! N/ y7 n$ B/ `, M' X) ]3 p: m/ y' f; O7 U
  1. systemctl start mariadb
    4 }1 s9 V, m4 |$ x; P8 O
  2. systemctl enable mariadb
复制代码

3 z+ x$ e) e- ~; @
/ Q8 k! S; P# p$ S( u* `( M. _5 y2 W; z6 |' C1 m
4 R. O0 N- M4 j7 n7 @! |
6、初始化数据库,并删除测试数据库及更改权限和设置密码8 Y9 w  m( i( [6 T1 j+ h6 F
0 \" B' _. q* L3 Z3 g7 v
  1. mysql_secure_installation
复制代码

1 T6 r( y7 H/ w3 Y
! b/ K. l. f2 S( Z# n
9 c5 y: l4 X7 K1 j6 C& C+ R$ `. Z% o% s
输入数据库设置密码$ D2 }7 B8 }3 ]4 t/ @  u! G! ^

& B  P9 |! ^& c" P* D! m; i) A4 f( k- o8 R
9 c' k5 z* C8 e" M) f2 I
是否设置root密码,输入Y进行设置
0 T+ S# h$ t! m) F7 m1 G7 f* T  G1 `
$ s4 Z8 d: r( v9 l2 e% }/ k2 o; ?. m5 H$ M. n' d! p

) N/ o: U2 K* V8 O; r$ n" T, F& h是否移除匿名用户,输入Y移除
3 v1 Y. h! z3 z3 m/ Y# `! |$ \( j
4 c/ C1 z/ W8 q% b3 m9 ~! ]2 ?! W  d  N( g0 ]8 w% ^" S. o

3 E& v2 |; O9 M3 P是否拒绝root用户的远程登陆,根据实际情况选择
3 X+ }) w1 j5 {- k' e
0 j! _+ w: @1 J! D- V1 F' e- t' d: H7 F$ w$ J9 U9 |" F1 Q: Q2 I, _
$ b9 Y. K( V+ n
是否刷新权限表,输入Y刷新权限表# Y; `5 l& r7 r) y+ `

, D1 m; r- |9 e% Y8 M1 J  H, U

  E" N. s4 o3 e: _出现此界面,数据库安全设置完成。
, M9 n' I% G" u9 x( V9 d
2 n4 O0 w0 B: C; _2 u1 l" T* Y# Q7、连接数据库,并查询版本2 B& s7 [5 T4 x0 V  _! @

, _" I0 l  ~# F# Y4 |9 h: R
  1. mysql -uroot -p -A
复制代码

( L! \7 s7 x3 _& F/ M其中-u制定用户,-p使用密码,-A为不预先读取数据库。
8 f. h2 X: V) h2 t# G5 R0 t/ c- I3 W( A7 m0 }6 {6 _- [
  1. select version();
复制代码
- _( M6 Y2 L: A1 o9 j. s" b- W2 r

. ?9 y# Y: L1 Q: |
  1. show full processlist;
复制代码
0 _9 [$ j1 n9 a0 W7 E0 @% _+ ], x
! T  F  B8 b  J

  z8 a) O$ T- u/ h可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
/ [) g, ]( |! P2 R- k————————————————
' Q7 Z" @  M2 A0 w# a; Z" W4 V8 p" x版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。; r# [3 z2 I* x. O9 a% J" M
原文链接:https://blog.csdn.net/zbljz98/article/details/804622411 W" U: ?5 I% |; P4 }

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-7 00:37 , Processed in 0.039240 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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