召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2498|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
  C/ W1 H. |3 B
MariaDB和MySQL的关系:: v" o1 J0 E# o9 h$ k+ ^- \

4 Z& o! m# @3 T8 G' J" M  RMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。9 l, a. E+ O  n+ D, @
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
: x2 n! l9 s( D, aMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。- g: F; r8 A7 r, L3 [
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

9 U# _% x) v7 @* X添加MariaDB的repo源:, J- f& I, F5 O& u6 i
: ^# K6 J  p2 U" d: j' k+ [
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下( y6 x0 d! a7 o! x" Q
# D$ P) `* P4 E) k7 Y0 A- W0 R* y

  1. 1 s, n- \7 z) Y: D0 M$ W- j
  2. # http://downloads.mariadb.org/mariadb/repositories/
    : s5 F# R) `; J9 c
  3. [mariadb]
    5 E0 A) ~* o0 U2 F' S
  4. name = MariaDB
    : s1 C0 w5 L2 D$ ?: `
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    0 ^5 G8 J+ ]/ \8 e" C
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    0 i2 i: l  {* o3 p9 A8 `' r+ J
  7. gpgcheck=1
复制代码
0 }  R" A4 ?  K, C4 {

( m8 r2 {8 @( P3 I$ G2、清除Yum的缓存并重新建立9 T8 K5 b  J: |& L- v; q

# T5 a1 J1 A# \8 U* C% l/ a
  1. yum clean all
    ) e; u# Q7 s6 H3 F# v
  2. yum makecache
复制代码

6 u  R. R4 z* Y# X- ]$ T
, C  F# z0 g2 ~8 B/ J
$ j6 E. N' O% G4 m3 I+ Y2 }) f+ j$ {- i$ o! U2 |9 O% h
* W$ e! d7 e- c) `3 p! J# ^% U% A
) T4 Q# \: U6 m! @6 g
3、打印MariaDB源中的软件包:0 o+ o3 F( |* h# P

1 \0 y) j: }; @- [4 ^$ c$ |# {; `
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

4 n3 L. @1 K$ D( X) y
. a# O; B* Y8 x  x4 H1 P$ \& y$ a3 F* x/ a5 H
test为测试工具,backup为备份工具% |" Z# }* n5 M5 \4 Z

) a9 Z  U! s0 V) Q! D, A7 g4、安装MariaDB数据库:9 E0 i& [" g6 i! ]* I  ~' L( ]

& I. s) W8 u1 E/ o9 A5 [
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

5 k. Z9 }, x7 x" z# ]% a
3 T" b0 p+ b8 F
  Q* p, M8 e, {8 ~2 [
7 A4 r( b6 g5 Z/ e: S( _( r5 O  i5、启动数据库并设置为开机自启
* l' m3 y2 i2 o9 Y. |+ t. j* D- c/ _9 l8 N; a" W
  1. systemctl start mariadb, n" b1 Y  k  [% D+ S
  2. systemctl enable mariadb
复制代码

0 \/ e4 R. ^4 D- U0 n' x+ f! n& |- E# l  `( J4 {
- `% w" N  m/ m* m0 X$ x8 l

5 c) |3 e2 B% A- {. Y6、初始化数据库,并删除测试数据库及更改权限和设置密码
% v& Z! F- P( Z# C% ]; J( ~; v1 X8 S; p
  1. mysql_secure_installation
复制代码
, C7 q4 D) a0 v9 C5 y5 a2 e  ^! N5 l# x
2 M+ Y% a' }# x" a

' ~3 k5 [. S" _& r$ h" r: d9 D3 F  Z# a, y- f, n
输入数据库设置密码4 p/ n. f$ W, K  a0 r. r1 j

4 s+ f$ H) {+ N8 {3 _  D+ B
2 a. i( p4 {# i. t* Q' a9 C2 h. f3 U6 i& q# z# E: S4 |; ^
是否设置root密码,输入Y进行设置
8 k+ [( u. [  c6 W1 q$ |! }* u. O" O8 h9 @; d5 A

5 }  K  h$ i3 A# H7 Q* X) p) {, @. e1 e
是否移除匿名用户,输入Y移除
$ Z) k0 ^+ g  u6 m  F; f* K* p' a& p
' f! N) [- S" i( U9 l" Z; q/ _1 c* [7 k; x
7 l6 Z$ Z- j$ e7 G0 ?* s- y
是否拒绝root用户的远程登陆,根据实际情况选择
$ R) o' k* J- B* |. }, f3 V, Z' _: f) S$ X; w! ?# h

! H( @1 ?9 |7 ^! g% R7 g6 b# o1 _
是否刷新权限表,输入Y刷新权限表. g2 h' C9 l+ K; q
; b1 Z& A% y' H5 z3 C* f7 M: O0 g" X

- F/ s* Y) b' u3 j- Z% y
8 E3 m( R: a4 H8 M# _# L出现此界面,数据库安全设置完成。' F6 T# G! a1 x' e: V0 E7 ]

5 |- Z9 B$ N& I9 ^3 b5 T7、连接数据库,并查询版本
6 n2 @& x( k2 b
4 j8 a9 l" o1 F' q, V) Z% R
  1. mysql -uroot -p -A
复制代码

. B; B6 H" l0 O: m! `其中-u制定用户,-p使用密码,-A为不预先读取数据库。
( d( v& `0 n8 o# o3 z( r1 |+ S5 y' h) u6 F
  1. select version();
复制代码
) ?9 {( o+ N$ x9 B2 r

6 k* K1 O& R$ P# d4 I
  1. show full processlist;
复制代码

, _5 i6 E. V# W8 y8 y1 a7 f) m3 L) i% t( c2 e" y9 ^. [& b6 w

6 A% M! S) [3 J& a1 A8 u5 d可查看当前用户,及登陆地址,选择的数据库,数据库引擎。0 H% _; l  B' N. x' b
————————————————) `  X# t( a, i6 b
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。3 C, w% Z2 k4 g% P# J% q
原文链接:https://blog.csdn.net/zbljz98/article/details/80462241' f$ h! K9 e7 p' @

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-11 06:39 , Processed in 0.035265 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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