召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2356|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
9 U+ Z2 N# O5 C/ E6 E! n/ @& P) s" i& M
MariaDB和MySQL的关系:3 s, Q8 f( T$ L; J
5 I: `5 Y/ `$ g
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
4 u6 Q0 l, ^5 l4 sMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。8 I  N/ A4 t. |9 H
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版的功能和自行开发的新功能。
7 O6 s7 k/ k- j: }4 V0 u; V现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

" [' X( R; [! z添加MariaDB的repo源:5 Q( R- _9 i3 Q# O$ Z# D" K

$ \) q, h$ f- D/ T- a1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下$ V  t( y3 u! f0 o8 w% z9 E

$ c4 u4 @8 b8 A. u6 @# t* T! p6 [

  1. ( g: x1 k0 i) e. l+ x, u' k* d
  2. # http://downloads.mariadb.org/mariadb/repositories/6 V1 N7 r6 L; g
  3. [mariadb]  B# p$ ]" o1 s. T# ?
  4. name = MariaDB
    * M7 A. ]1 e/ A4 ~0 p+ S
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    * X3 n; q4 @. g/ W% D
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    + N8 Z1 M) h* Q9 p" M
  7. gpgcheck=1
复制代码
8 k: j1 v: ~: W& s) F) ~/ U1 P
  P+ Y) u% R% v) I2 x0 m  F+ u
2、清除Yum的缓存并重新建立7 R5 g: l, p4 U* x; q$ T
- {* e# X) i7 x9 t
  1. yum clean all
    ( A5 H# U7 l! s& K5 U7 w* ]
  2. yum makecache
复制代码

3 m" J) d) M+ i8 n1 e! j$ ]. ^# `# j; d. p
3 d3 r5 Y& {, P8 o, ^: X
5 A% U$ t4 E2 D) I$ @/ ?

# ?$ a/ O' s& a$ Z- }; R3 l# q7 F4 J' E0 `: O5 D9 }. S
3、打印MariaDB源中的软件包:6 k$ d) Q+ A! P9 [9 m4 n1 v
1 K9 m5 l) F5 s- L) s& o% D$ H& Y
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

) S) }. a. R% _8 m
! t  V2 g) z6 w+ e& P& }4 N8 }& h
test为测试工具,backup为备份工具3 P# a( K2 e$ ~% b  f1 C

0 J; T$ k. N) u4、安装MariaDB数据库:
7 I6 [2 e* H, Y% R2 W1 E/ h$ g! s
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

, V# r/ H1 L( g( ?2 V$ w- r2 L0 Y$ s- |  J4 q3 B/ T

, I% }; X4 q4 d/ Q
( x0 ]9 u7 j7 }* h8 I2 e% V  n5、启动数据库并设置为开机自启
& h" b8 u9 |* h7 X  l, z9 z  K! J/ b2 B3 r) R3 k/ S: B( o
  1. systemctl start mariadb
    5 x, b2 ~$ _8 h$ r
  2. systemctl enable mariadb
复制代码

: l5 y/ v7 p0 s/ r0 G3 n& y" I7 G- w# V4 F% Y9 a

/ V$ C# U7 A& o1 K3 R' `% w% ~
7 W& r! |2 T7 b/ k7 s# C$ @6、初始化数据库,并删除测试数据库及更改权限和设置密码
$ x) f8 u' w/ E; `! l) N. H
# v1 V; B1 U! ~. V
  1. mysql_secure_installation
复制代码

# F0 v; b# a: F3 z) v0 I
6 t! R$ k, i( {1 j
- ^* o- }0 e) W. @6 q
' g3 S+ H, b$ P2 O6 y3 z9 E/ \输入数据库设置密码& {; m/ f2 m: F7 j/ T6 ?) e5 {
/ }8 i) r+ Z- W5 f

6 _6 p/ ^6 L1 F, j, u- Q0 f) `3 O/ l, J% J) m
是否设置root密码,输入Y进行设置
* p1 a' J+ z* n3 c6 I  d
! M4 H( G# c2 t3 N3 F$ b! _
$ T% B8 p6 c9 k* r
/ \& ]- n0 A9 K2 g' ^是否移除匿名用户,输入Y移除
1 G  m: ?$ `( }2 R& c" t: d# a9 }5 r! x: G

% u3 l0 i! r  A# K2 }' Z
5 z) e" t) h; N% R6 q是否拒绝root用户的远程登陆,根据实际情况选择' d6 z/ e! |8 I  o

+ _$ H) Z8 S* X. p- n+ L9 \, N0 L; G/ r) q+ o! ~( a
# g) [( ~; L  ?0 d! t
是否刷新权限表,输入Y刷新权限表
1 ]  X+ `  ?4 t0 O4 D$ N$ W# m7 s% h
0 R+ ?8 M0 X! T6 g" U/ C) D

2 H) W( r  |  E( a/ W7 p5 m出现此界面,数据库安全设置完成。
/ U* E( Y- q+ n' X9 v9 A- J! J
2 [8 }2 a* _4 c6 H4 K7、连接数据库,并查询版本/ \  [( W3 j) h$ y3 S6 m
6 l1 @! q& x( l: V* T, T3 f; Q
  1. mysql -uroot -p -A
复制代码

( Z$ K+ i( G) d# v其中-u制定用户,-p使用密码,-A为不预先读取数据库。
3 i# W' u" g0 x5 {* Q& p0 F' D' u# Y/ d# j% c' Y6 [; e8 v
  1. select version();
复制代码
" R1 L* r3 b2 Z- Q, y
1 b( ~( t' J; I4 n* ~% T+ v
  1. show full processlist;
复制代码

: h# |6 x( ]4 c$ S8 U5 S5 \
* r* L$ t5 z; f  v. y4 s, V
5 r" X2 [" V! Y; C( N6 W7 Q8 Z, Q可查看当前用户,及登陆地址,选择的数据库,数据库引擎。' H6 `* |* y) N" G9 `9 w! q* l' o+ ?
————————————————. E' L* Y1 w* @' {6 J* S6 x4 R
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
% ~, b" R2 i9 n5 e原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
7 d$ ~7 E; u2 Z7 o

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-14 23:33 , Processed in 0.034812 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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