召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2353|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
( l% t7 B# f3 u8 ~) k
MariaDB和MySQL的关系:
% _  l1 a/ m% T3 B1 Y" \) J/ X; S
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。) ~4 i8 X+ ~7 _! y
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
4 p; w4 d! }: Z4 ~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版的功能和自行开发的新功能。
( d+ R5 N7 s# g" Y现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

- T1 r5 [' r/ y, t添加MariaDB的repo源:
; k9 X1 w- t7 r2 a! _5 ]7 v$ b7 I7 V" N1 ^1 D: M1 l/ ]" Y
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
& Y/ i( O. g0 C1 ?8 f$ g# |3 E' e! d' B
  1. 4 Y+ m! |4 [, n/ k
  2. # http://downloads.mariadb.org/mariadb/repositories/9 h/ q% I( E6 ^0 D" D& ~
  3. [mariadb]0 o5 _% N! c( O- v5 N" k
  4. name = MariaDB
    1 Z! q% _! |: Y; P  H: G* l
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    ! |, A4 z. D" g( h) Y% s3 F# c
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB$ o( c! Z+ |% M  g
  7. gpgcheck=1
复制代码

( N5 [0 h7 Q2 R3 [6 |) w# O9 x$ U  K1 Q. l. y
2、清除Yum的缓存并重新建立
! e) v% v0 I1 q1 R$ D# _  _  P; p" T% N6 v! H0 q/ }. f
  1. yum clean all
    ( C# ]9 U" R5 S2 J7 c
  2. yum makecache
复制代码

3 C8 T1 I& g- Q! Q+ ^- X7 Y) D* d9 e5 {; u7 v; r' ~

3 `$ C8 @* c/ J& i9 z' `
; z% {, A( E" \( x; G! W3 s/ A" C; R

( @, P/ p- F9 o) f* j9 N3、打印MariaDB源中的软件包:" ?7 q( w. }  r& c
9 F3 B& k9 w" Y9 x. P
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

& @& I- L- J$ c$ ~% s* M9 ]3 @" Z

/ Z* D# N. ^1 r: `. |; ^test为测试工具,backup为备份工具
  F9 z; Z) ^) ?8 T
1 `0 E* R% H3 S" h1 ~4、安装MariaDB数据库:
7 g! Z& S; C8 ?; _* B# q- D# e+ R8 P* f6 j, U
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

8 [  S# h3 J' G% k  n$ Z% {6 X
7 s. i( y: t5 k/ j% `1 Q
* B5 G- M- h3 J( c; U+ B$ G4 ?, H
2 \- B/ n/ {' X& W& @3 ~. w7 p. i5、启动数据库并设置为开机自启
; k+ w9 `0 h, Z  |+ G7 |* O7 g
0 H; X5 a1 n7 [* y
  1. systemctl start mariadb( N) A$ z: V9 E4 }
  2. systemctl enable mariadb
复制代码
6 Y: U0 E2 l! B% U

. U$ u+ a5 ]' _( z* _8 [; ^5 Z% M4 q: T+ ]8 ^' Z6 O6 w

) `, _8 k$ G) h4 k; F6、初始化数据库,并删除测试数据库及更改权限和设置密码
2 V9 h; Y/ ~9 h% n, |, w1 U/ u5 B2 B; M9 V
  1. mysql_secure_installation
复制代码
% i$ ^% \5 M/ ~& J1 ~3 v; t0 K
; g+ ~9 f2 w0 K5 O) A
  S9 o+ d, Q5 L8 v6 v3 Y

6 L. T: H! J- g, g4 f输入数据库设置密码
$ ]  [" J* W4 ^" n6 S
2 x, C/ ?8 H$ H$ h3 V0 K% ]( Q& r2 X5 W+ m
: n; D9 U9 i2 g1 S. Y0 g4 Q
是否设置root密码,输入Y进行设置) e, E: z. S$ P) H7 ~
( d' V. g1 @; T1 {8 O: c
5 O$ x. s. a) C: X6 ~

2 K+ z, G/ p; O9 X是否移除匿名用户,输入Y移除5 C: V2 ~( M0 V$ O, {; w! M
9 Z" E- |! O5 @- j8 x- {  [' S* @

% Q' ?0 l' j( Q# K9 s# _/ x
0 e/ ^7 I* a0 n' W是否拒绝root用户的远程登陆,根据实际情况选择! l$ p8 S8 T" K  X
+ h6 {7 ^+ ~9 |: Q; H  S
$ Q# d' M7 f. m1 _/ v" `# [. W: P
7 D7 {! t, H  P6 u, c, n
是否刷新权限表,输入Y刷新权限表  q  I+ z' E: W0 _

2 T! A' M- i+ ~3 ]% J. l9 a" w9 _  a# b8 x2 K
6 n% V0 _4 i/ a( t7 O2 X" x
出现此界面,数据库安全设置完成。; a) n( z" Y, b/ [# f( _2 H) M7 ^

) W  r5 X8 t$ I4 m& c) F! l/ ~7、连接数据库,并查询版本$ ^: p& r" G# F+ O) q0 ?

) n0 c; w0 d! z, b4 @( N3 x
  1. mysql -uroot -p -A
复制代码

; v$ B$ h( [& I% u3 B# B其中-u制定用户,-p使用密码,-A为不预先读取数据库。6 q2 v3 I- e0 X. F
9 C/ G  ?% \) |* E  O) J
  1. select version();
复制代码
/ f- ]/ N" z, _+ R2 J8 _
# w  q# P7 _. f
  1. show full processlist;
复制代码

1 ~; r5 I, N# t. J3 b
* [6 W$ Q- N8 K' T8 _% d" u1 a6 O6 ^2 N0 ]  s/ _& v( E
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。% o( t& s, B# c2 z: x. O+ @
————————————————
: T3 O+ P2 O3 d8 B2 d版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
1 Z7 a( o% h5 B, |) S' k原文链接:https://blog.csdn.net/zbljz98/article/details/80462241# b$ J& ~: q7 h. r+ [. H- m

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-13 21:57 , Processed in 0.036549 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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