召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2539|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑
9 w% _! O2 \# \0 x6 h
MariaDB和MySQL的关系:
. J2 a1 ?2 v) N- B
+ f/ @' V9 K" aMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
& c0 t0 O- R5 N- I3 ~. U9 W4 dMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。1 g- N1 V2 |" N; U
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版的功能和自行开发的新功能。6 L( r) S8 l& B) S1 y0 d1 E0 p0 K' E2 Q
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

- I/ g$ Z" g) A5 F0 u添加MariaDB的repo源:0 A5 ?+ J5 i2 U0 j, V

( J& t, W4 l) @) O. K4 E1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下. o+ _9 u* c2 d5 ?, ]6 r
! D. Y# s8 b  Y  o6 N3 h, Q

  1. ( M* [9 k* r! V/ \* N* J! E% {
  2. # http://downloads.mariadb.org/mariadb/repositories/$ z9 d' ~& i* c- S1 A; |
  3. [mariadb]
    : w) @$ r) d! B5 f' @7 X
  4. name = MariaDB
    & C  r  m6 p. l& A+ K
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd644 ]2 w  Y9 Z1 r1 ^
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB/ x2 U* y3 ?' a  w+ b
  7. gpgcheck=1
复制代码
9 N, A8 ^8 I/ ?, ]! g8 |4 g  y
3 e. n% ]$ g/ M
2、清除Yum的缓存并重新建立
$ R- E% |0 A, O* e/ n9 a. H6 z: L' v: M
  1. yum clean all8 e7 |+ g6 r: X2 s1 E
  2. yum makecache
复制代码
/ R8 e* c1 ~& f: A& W: w) c8 a

8 q; A1 ?* D2 o, A7 v
6 D- }! g/ `- A$ X; f
- w# G7 b) d) C2 H; }
1 G  `7 d8 w( Y' x0 I6 |( ]1 I! V: l" K' O5 Y6 `! N  [
3、打印MariaDB源中的软件包:
+ J8 l4 }4 j$ t2 c0 u& X" r; o1 e- W7 R" A8 P
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

% O9 `  L+ z+ x' t0 I5 _% M. \
5 C# z. n; `& H- I; w
  L' M" V( L; J% I2 n! E* x& ntest为测试工具,backup为备份工具( G+ b) R$ w' H8 D8 b
2 Q+ t3 B% s) _1 T4 A8 t
4、安装MariaDB数据库:
0 i: o* T; L" R: d* x/ h4 b  `2 I7 T$ _0 \; l
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
, P' Z4 e6 r% _) X, S1 I  [0 E. F5 U3 R; {

# K8 M0 @9 ]- w7 V2 q  ^: O* {, [& @5 b+ S1 Z' u

+ F9 L( n8 F$ E' E3 L- I5、启动数据库并设置为开机自启
3 u4 A0 _. {/ }/ K
* L9 t4 Q& |/ _$ K+ N
  1. systemctl start mariadb
    9 Y! @  v: e4 `
  2. systemctl enable mariadb
复制代码

. L( K0 m3 V7 W, w6 j* y5 L
1 S1 F3 X5 B+ f6 S- m
, C: i8 t* O# u1 V7 s- F+ q6 D6 U& \8 s& ?- u
6、初始化数据库,并删除测试数据库及更改权限和设置密码5 x2 k1 ?& Z- B
5 [. C7 f8 N5 N
  1. mysql_secure_installation
复制代码
7 d% `! d* q9 H% b8 g

! ?6 n/ Q. E, u! W' N: l* \( A% {4 X

0 S, Y% B& Q( l) h: R2 j& F; {输入数据库设置密码
. |* c1 z, w! P" ~: Q% q( S4 B. w- j4 c" L

, q4 c9 r& P9 v( y1 M  @4 F) a# B5 a( c: o/ U
是否设置root密码,输入Y进行设置1 _2 l. U9 k( \2 J

6 j! @8 E' W  Y; l) B( l+ l. t& Q% v1 }

) u4 ^: \$ k; U3 Y是否移除匿名用户,输入Y移除
; y& D- K" \) ?& m, y( D
0 Q+ X. [% O1 Z4 R
6 G3 x2 j) r3 w: X# w: S! _
, ?+ G2 Y1 s& Q2 Y9 D- v是否拒绝root用户的远程登陆,根据实际情况选择7 {, b; C: Q! q, Q1 q- g

: R& k5 A' ^9 l% {
. A( Z) Q# w( n; F. o  z* j; p, T! }! F& d, b3 G9 m8 g) I  H* ^0 w. Y
是否刷新权限表,输入Y刷新权限表
* @3 a/ O0 Q/ K: [) S* u
3 U7 F/ u- v/ r- W& ^% Y% Z! Y1 `# p5 q
1 c6 R2 v! a0 `) X6 s  q
出现此界面,数据库安全设置完成。
" P/ l( D2 ]+ @. t1 _
/ d& s1 l6 [3 A0 A, {% J7、连接数据库,并查询版本
# V1 g  ^9 x$ X; f$ S2 s9 t+ E# }8 q# `" q- L3 a) L( o6 }
  1. mysql -uroot -p -A
复制代码

* a$ \9 \0 X  d其中-u制定用户,-p使用密码,-A为不预先读取数据库。- s: T1 ^, c& u" j
& ?8 `/ g8 U. d) E0 _
  1. select version();
复制代码

( l  G9 v; z, {; W4 _
# N, V: A* J5 v+ O" p2 m  T
  1. show full processlist;
复制代码
) |4 Y  y1 e5 F& P
) i6 g/ v" r! r. Y- ~
6 e( z: a# b. ~' v) A9 k3 q
可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
" {7 g$ t9 H6 \8 e; h% Y————————————————
& D% a2 @' k- J: a1 T- E, k版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
1 X9 u6 `& j$ D. q1 ^; ?原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
- X, e0 p3 C2 M* L! o% e

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-28 10:31 , Processed in 0.038233 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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