召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2594|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 7 e, c/ a; I0 P+ |% M! {( J( I3 ^
MariaDB和MySQL的关系:
) O$ a8 E; G8 M( c: k6 j; }2 X0 `; j
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
' E+ m8 H9 B( _. f8 u3 HMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。+ }4 Q; a: B! X0 o, y
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版的功能和自行开发的新功能。. Q- g: C9 l! s7 v. P$ c$ o# m; I
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
) z; X  S0 w" T1 `- \! x5 _
添加MariaDB的repo源:
9 K( o6 Z* S+ C, [% _. Q- H( X# W; I& ^% T3 W$ z
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
; F+ y- K5 j  a# }0 c0 V; j
% F2 r9 Z! t: Q, F; E. P

  1. $ f9 C. ]0 g- q& M# H
  2. # http://downloads.mariadb.org/mariadb/repositories/
    $ i+ p% i0 N' T/ E: l
  3. [mariadb]
    & d1 F) `' X. L- R
  4. name = MariaDB
    $ f& d1 \, q2 y4 [8 I7 N
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    2 }+ e) x( c# N1 Y$ R- E# A6 _0 }
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    ) Y; g6 T& x# n$ [5 m: u  R# z- @
  7. gpgcheck=1
复制代码

0 _% _3 @7 T# Q3 g' ~2 d- h
) o( L4 S+ U# s5 P- [1 Y2、清除Yum的缓存并重新建立  a8 N) u2 c  F0 V% F4 C$ A
! ^# f% w6 B& S6 S! E% Y
  1. yum clean all
    ) z2 M/ P' T' ^- z
  2. yum makecache
复制代码
; T7 \( g; n, b; r# b  [, ~* x0 B

. @( b  V- Q6 x; O9 y! t. m+ H% W) t9 M/ {9 }) S, n

& U  C$ _, y) K/ h7 e7 Q1 T5 ]; V% c$ w  @. U8 I- P
$ B$ b# r. q" ?+ D3 C
3、打印MariaDB源中的软件包:1 t7 A4 W$ l" |: ~. N7 [

. `- l+ W* d: z  Y% x
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
# m* w! i3 ?4 N
. w* S% d' F: y% |; U
& N/ g  b. l  e7 t' y
test为测试工具,backup为备份工具
9 x2 a5 A9 h3 R& v1 D2 U( W0 g4 B
4、安装MariaDB数据库:
% @! n1 J; u! N. ]% |- f1 _2 Z3 p7 z3 M) m
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

, L" u* f3 Q" L- R6 W
  o7 Z5 X9 e! }" O5 }" N" k. q& ~/ o& K" c

/ U& L, e1 W* w5、启动数据库并设置为开机自启
+ W, t. _9 n$ t% R" i% N  Z
' `4 R- C5 ~( L3 F# D# n
  1. systemctl start mariadb9 m9 {* P* d$ e3 v3 `
  2. systemctl enable mariadb
复制代码
& L, @. G2 A3 [# C' o1 \7 X
2 _+ I5 u' m8 D% u% U& B

3 q( c% W6 y, }
, d' h# T" J9 F/ s7 d# |6、初始化数据库,并删除测试数据库及更改权限和设置密码
+ Q! _) ?. W/ s7 B- Z# J
. u% |- E+ [- U: n( i
  1. mysql_secure_installation
复制代码

' i( |' t- s4 k1 N9 g! L
7 k" v% |/ z+ S& f' d( a# g3 K" s

6 I% {# W4 Y! v8 E) f输入数据库设置密码3 h# _& [4 M: }# C" a1 F6 J' A
1 r% F  [: H, i
0 F  |7 e0 a# |
& S. `# S. V1 ^) O/ U, u0 v$ n: N
是否设置root密码,输入Y进行设置
6 S0 K2 ~- `8 \" G' e6 `1 ?9 T, o* ?) q' N4 Z6 t, R4 D

' ?! o8 G3 x" k! h
! C) ^: l" G* D7 @是否移除匿名用户,输入Y移除
4 D  `+ A6 B/ z/ g$ R0 o+ L7 F, M3 n+ m7 j% |

7 Z) D- u( H. p; h4 f! O4 j5 F4 U. i1 ^
是否拒绝root用户的远程登陆,根据实际情况选择7 i5 l8 g: E; h8 T. v

" k  W7 D5 g5 c7 g& i' q8 B9 c# M2 t

6 V7 Z1 V4 [, J" Z6 [是否刷新权限表,输入Y刷新权限表
$ M' [0 {' m9 y7 i( Q/ O
8 Y- {2 h& U) }4 I
- c% t, ^' C/ u  H! N% p' L8 x( |9 x8 Z5 W1 E7 U* r8 P) k3 N6 e3 }. m
出现此界面,数据库安全设置完成。: K: n  l9 n! A% ~* ~/ e' `7 p1 j

2 C  d# s( i3 [6 l& H$ @* [7、连接数据库,并查询版本" X, G5 f7 A: P) p7 c* w

, g4 p6 c5 N8 y6 d
  1. mysql -uroot -p -A
复制代码

7 Z5 a2 [) _! ?. r/ q6 q其中-u制定用户,-p使用密码,-A为不预先读取数据库。  \) J7 r' c( a9 O5 n1 G4 U) i1 a

/ O- d) P: x5 C# B/ q
  1. select version();
复制代码

! q( a* _# f7 d, n( G& N, {2 ~
. z2 X. q5 ]5 X! q
  1. show full processlist;
复制代码
% S# T2 z% x/ w7 D0 M

# R" o; |( n7 k! K& Y9 o' a  T. j" S/ _" N0 z
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
6 h5 n" N5 a( f5 r————————————————
* V% a7 s, L! q, N1 }版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。% Z0 ]" y: l2 {3 X7 S, }/ i+ l5 u. J
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
4 W0 H+ A: J4 A

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-22 23:32 , Processed in 0.034771 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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