召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2436|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 / J; N' X" y' {  m6 S
MariaDB和MySQL的关系:( v# L( u5 u6 N6 @: `* i7 W

* x' {" E/ K6 N! \$ X0 D( IMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。$ E4 `$ `, `0 X* N/ |- n
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。) V/ @/ s$ M6 i8 G2 g$ m$ _3 X$ b
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版的功能和自行开发的新功能。+ S' t  R4 ^- o  n
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

; T7 G; W5 E3 Z( ?0 r4 n添加MariaDB的repo源:
+ ]' w: `3 l( I' L
) F+ _3 g0 E# p- Q; b3 r1 y1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
4 T4 D* w. G2 C( t. L1 E: d- Q
# d2 L6 e2 ]* M, M. K5 Z/ |' e9 V

  1. 0 u+ f( O7 B7 S# Y4 I
  2. # http://downloads.mariadb.org/mariadb/repositories/
    7 h, Z! o8 N5 L- v, T5 _' B2 Z
  3. [mariadb]2 [2 X* R# U7 |3 y/ Z$ R; d4 U7 X
  4. name = MariaDB% m- R6 S2 d, ]8 M5 w
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64- r* Z/ `* Q, P  c" Y" ?
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    9 v8 W) A8 q! L! J4 O7 H
  7. gpgcheck=1
复制代码
; }0 n# j. x$ K" R

6 v& H& {8 |2 {; I( F2、清除Yum的缓存并重新建立4 j8 S  p$ L4 \4 x8 T8 b( ^

) Q. _- C+ V0 K( c+ J  W
  1. yum clean all; {" K. s4 d' w1 n
  2. yum makecache
复制代码

6 P8 f4 v% n. {. Y" y( `7 n' E2 W& \5 v: u

& q7 p7 g4 _6 {, s7 l+ Y( G( r% v8 g' K5 x/ y5 X" k

5 z& ^# v% x% c- j) g9 J( i& h
3、打印MariaDB源中的软件包:8 f! f6 K: X5 [) `
0 k! A5 n3 O9 B. S9 \1 R; j6 }; }, h: |/ @
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
$ l: z. {- f" {; C0 \

- b+ l) W) h8 s, p3 C
7 F( R& l5 G" A4 t- b% Q5 ^test为测试工具,backup为备份工具
+ B9 x: X1 E" d% ^3 C3 y& m$ l& L- E2 ~& y" ?( E+ E
4、安装MariaDB数据库:
) k  l4 t% f, {9 C/ }' j
2 S& M9 w8 g5 r
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

3 I, a/ e6 U5 q! {' O4 u8 Q, ]6 `
) b; J+ m0 E& D1 d5 I% f
  g; F7 A0 j, H
7 V, s: R4 D( w0 O9 ~5、启动数据库并设置为开机自启
! I' S* s1 k1 ?) d9 F! r
3 C* ~) O5 g) r, I& z4 a
  1. systemctl start mariadb) A4 ?+ U9 [9 ^  L, h( s% y
  2. systemctl enable mariadb
复制代码
6 H$ q* X; K5 R1 n" E" G
% j' Y& C% A; c" ~
6 J" m% M! Q# m8 c

  c( G* x4 V% C" u% ~6、初始化数据库,并删除测试数据库及更改权限和设置密码
8 k0 Z- w2 I4 I- f* j. N8 a* t" U1 v4 z% \# D1 Y0 x
  1. mysql_secure_installation
复制代码
9 E( V0 h) t$ _3 b2 ]

% |8 C6 g! m/ U/ V( T, a! Q  c. K" `7 T4 j7 h- o4 N

5 o( p- E# ?. U+ _输入数据库设置密码
. T" R/ g3 [$ x9 ]/ D8 b6 G: x
3 i. i" y4 i  ]: D  {6 E7 K
; B$ D6 Q. f" w3 E
# V4 ]( o2 m% B5 X, P5 }- X是否设置root密码,输入Y进行设置
7 f  N0 s$ S" x& u4 n; t7 r! l
7 Q& d$ \4 l& o3 F" F' L+ q& B0 P1 ?; G: m
1 G! z0 \$ \* K: \
是否移除匿名用户,输入Y移除
# f* f" h( y5 z. Q8 I: b* r3 ]5 u0 m/ c
) M! Q* t1 |3 V& U, t* @# U

3 z9 K/ B2 x% L& R8 T是否拒绝root用户的远程登陆,根据实际情况选择6 ?( \3 Q9 N" [/ X$ t

( D. S1 Q1 p7 _1 L6 f, M
' U- Z9 {( F( g1 L0 g  Q$ b9 q/ }* [. P( q- z8 _8 H8 v  E
是否刷新权限表,输入Y刷新权限表
0 n2 i9 K4 H" P; A* y: b
" }4 ^) v. `. ^+ ~) Y0 _5 [: v
3 f* g; ~: Q9 h0 O$ y0 k* N/ L4 U$ q1 A2 G8 t( n
出现此界面,数据库安全设置完成。
1 N6 I& o$ W( Z  w
. m9 c+ `! \  |" E2 f' x5 s7、连接数据库,并查询版本  r& y: t7 `' K2 F
8 I. r6 K$ [- V' ^
  1. mysql -uroot -p -A
复制代码
! V# F+ F+ u) [9 Z# j
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
, }; ^  E% T4 o* M
+ Z$ u. O4 F* y' s) B8 q
  1. select version();
复制代码

" `; H$ m" ~9 O0 E- u! [" A8 T5 ^, z, d' f
  1. show full processlist;
复制代码

: t% W5 l$ G$ K7 j2 D, `, I! N/ l# Z3 v9 r" j+ _$ l+ ]

; v( W6 B/ i2 J可查看当前用户,及登陆地址,选择的数据库,数据库引擎。9 u+ [7 U+ \0 n" d0 ~0 W* s/ P( r
————————————————
2 A9 b5 ?  Y' q$ ~版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
" o$ R; L/ `# A原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
3 W( _% A: \$ L; I- \" _

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-6 07:10 , Processed in 0.037999 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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