召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2324|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
+ q* o% G" u$ k9 S" o) A! i
MariaDB和MySQL的关系:- O1 X9 S" f) g6 N3 u: o

/ Z( |5 r# w5 J+ T6 [MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
, J( x5 u+ d0 hMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
0 u- L% f$ a# xMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。: E4 V! j% l# O3 Y& L( N, n* }* o7 y
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

' S/ i* g( v9 g! ?6 v, y添加MariaDB的repo源:0 G3 d# V/ H" J4 F# b
* M* u' A$ q! J7 L7 E
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
2 k+ I) H6 X: G- }' Y; i0 H; t( ^4 |& ^

  1. $ e; X1 y6 }4 P; d2 m
  2. # http://downloads.mariadb.org/mariadb/repositories/
    5 W" [: x; I: t7 @0 Y* S2 F
  3. [mariadb]8 t5 G+ a. n# I
  4. name = MariaDB
    # J7 J4 C4 y9 o2 ~/ ~
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64. C1 U6 u( O' c' U+ m
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB$ z3 H7 Q: y- K( u4 m) a, q
  7. gpgcheck=1
复制代码

5 u) i: ?  A8 W! v6 w9 Y7 ^$ A  w' V6 \4 b5 m
2、清除Yum的缓存并重新建立
/ Q' I" L: k# Y' Y, D# i( L$ X1 Y# J+ Q
  1. yum clean all
    # O1 w; R0 Y2 \) A
  2. yum makecache
复制代码
+ s/ w2 H" n' e+ d4 L  t+ ~
( j8 n. t: ~+ c, r* m
3 @! Z: o' `2 d8 \, m
7 C, n$ L( w: H% R+ G

3 z/ ]0 j- p. j  `" {$ ]
# K9 O! X& G" ?& X3、打印MariaDB源中的软件包:  @) D$ B+ I. D0 t
. k0 m5 I5 L! g3 y: s  e$ D
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
% v3 ^) t7 T+ D

2 O  V7 d' p# G) w" j  J
/ P0 e$ L" Y  Atest为测试工具,backup为备份工具
& {* N) p$ x9 N! l. O5 S1 R: i# d( O1 s, j1 a( P0 Y5 `0 t  g# P& O& u1 Y
4、安装MariaDB数据库:% J+ W2 x3 O$ U: }0 x  D

- L7 r7 j* U3 B  l" Q
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
: K" U! F) r, ~: `; O9 `3 Q
: P, L* d3 X' N2 T* [2 {: `) }
0 _, o! _; w+ r
5 O9 M5 x; w. F" m+ p
5、启动数据库并设置为开机自启
% X; E0 t3 J" m$ e) q2 |2 M: P' }+ L4 r5 W/ y5 z
  1. systemctl start mariadb
    ; H" R. T; M5 a3 p7 P+ T
  2. systemctl enable mariadb
复制代码

+ Q0 Q' _% A  n+ o" {8 _0 R: w9 t6 |, Z( E8 D3 @8 ^

$ a5 P( b& Q3 {) |0 w$ k8 U% H- D
/ v  W. a3 b1 }% l6、初始化数据库,并删除测试数据库及更改权限和设置密码# Y, _3 ~/ o$ b, j( s
; x- |! f0 y5 ?. F0 H
  1. mysql_secure_installation
复制代码

+ q% `2 r) \5 G, [; R4 R+ U6 @8 Z

% C0 H& x, V, p( Y4 k0 S- h0 Y5 t) g  C/ I  y
输入数据库设置密码
) \- O9 }1 I4 B  ]
+ ]' K8 W/ N9 H3 n5 e1 W; C/ r
2 `5 _7 }) K+ T% ~1 _; Q
6 v7 d) t3 X$ a2 g9 s" R/ v是否设置root密码,输入Y进行设置
3 L, W2 a, [  l0 ^
, V+ L) T$ a, u+ N' |
; K% C% N  F# ~8 Z: R8 ^% H& I3 U5 Z( M0 ?! i6 d
是否移除匿名用户,输入Y移除% M4 b; a( V6 e* p1 l; u5 T

8 ^$ ]% g1 r2 g
' X. _0 b- R  a- K5 z- F; T+ G7 A- K" A/ o
是否拒绝root用户的远程登陆,根据实际情况选择# \1 W1 ~6 e) n1 x, _( c! e

& Y- Q. s8 S7 P3 R
, \# K; ~6 K; ~" I2 x* |  I8 J1 m# ^- D; X% X5 I
是否刷新权限表,输入Y刷新权限表; x( |) [* D" {+ w
0 j/ o: X* a. S. e
6 K- a: z4 `2 }

1 c3 f6 k7 p' c  D! f出现此界面,数据库安全设置完成。
/ R4 Y5 G+ j9 T; Z
/ @) H+ [# Z3 ]1 z' i1 x* W$ i7、连接数据库,并查询版本
; }1 F. T$ U/ U( a0 f5 t7 D5 D4 d& |/ e) j
  1. mysql -uroot -p -A
复制代码

) Q# A/ W- Q5 }3 u4 ^" u* I1 C其中-u制定用户,-p使用密码,-A为不预先读取数据库。% x3 c0 i: u" `- ?& u& Q
8 p) X; r8 V6 d. a4 J
  1. select version();
复制代码
2 T% G7 l4 _3 l" D/ q
7 T" z$ N$ h3 B/ [$ m
  1. show full processlist;
复制代码

9 }: J5 K! _# H' ?
' f1 w- _) c8 Y" [2 F( \5 G
7 e2 m. M) r& q2 Q/ S可查看当前用户,及登陆地址,选择的数据库,数据库引擎。' a, k' w* ~* _% \
————————————————- Y+ @, Y3 ^5 o6 T. l& z
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
; V6 x" ]$ A: X+ Z8 @& i+ E原文链接:https://blog.csdn.net/zbljz98/article/details/804622413 [6 K* C4 u1 x( D. ^* T0 z6 r

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-31 18:33 , Processed in 0.037459 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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