召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2766|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 " V+ ?  Q; T- I" k
MariaDB和MySQL的关系:
: M) R8 G7 u7 D) D  k/ k& e" b3 B, l# I/ I) L( l+ J7 u
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
+ k7 m0 _( W  v: P. IMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。
4 y. w4 K' ?% c# tMariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。
* U! s4 `4 s+ N现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

- e9 z% i# i! e4 k: w添加MariaDB的repo源:
0 n8 _" T/ }: ~% Y# m3 C4 K. L* v( }* u* d8 c$ r! V% v
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下8 C" ~; l3 X" k, V

' f$ a% j/ [, \
  1. 9 u- @9 U6 z% |) H- _
  2. # http://downloads.mariadb.org/mariadb/repositories/
    / Q' o4 l9 V4 J! _1 v! q
  3. [mariadb]
    : N, U+ m8 m; X( l' ?9 O
  4. name = MariaDB
    % u) s! E! S3 N2 Y
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    0 O( X& q$ ]" z# M9 l! q# e- y
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB. ?, \: h4 |" y4 x* W3 G3 t5 {0 O
  7. gpgcheck=1
复制代码
5 b' u6 |+ @. f0 I$ b! Q5 `

3 `* h& V5 x; \& p- F  X/ H7 I2、清除Yum的缓存并重新建立
' j! q0 z! G$ e4 |0 K& \
  S& f, |7 h; G. U' Y- V6 ]
  1. yum clean all! F# R: D  `4 |
  2. yum makecache
复制代码
$ [5 }8 x, M  B# U6 @9 b7 D
' W. ]" M* p! l9 r( m* L+ o

- W* |- L( N* E: \' m" x: l% Z/ U, e4 K* l( K- ^* h% @
; y4 F! Q# T9 [- P9 k  o

7 F9 ]3 E# h- \9 [8 H3 c8 `% E3、打印MariaDB源中的软件包:
, }1 T/ R+ a. e' B
/ U; F5 v' A( Y; o4 ~6 x
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码
6 X: w2 `$ k6 t5 e: P! k

/ Z4 D: O; ^) O6 T& f6 s3 B
& L% U$ M- |4 H2 }  Utest为测试工具,backup为备份工具
' v8 x# w1 R: S; H
4 l% Z* N) |- F# p" ?4、安装MariaDB数据库:
  ]9 i( Y. l* X/ y4 ^* k
  M- O" ~1 Q! a5 e% H9 V# f
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

4 I% b2 y" e1 V' L: r! y5 C- V& D" D2 k( V, L  j

+ E( x; P9 k: ]( v+ j, E% T4 }' |/ R0 Q; d& r$ V9 P3 }
5、启动数据库并设置为开机自启" W, O5 D: M7 W& z
5 q2 t( g& H7 e; r; |
  1. systemctl start mariadb7 G" u8 `3 Y, c1 w3 J6 {
  2. systemctl enable mariadb
复制代码

" Z8 s) [! u. P9 C! z4 \4 b  X7 a5 L* H  B& j

* H, Z" o: G1 c& K8 N! P$ a# z$ o1 b% q/ f5 \
6、初始化数据库,并删除测试数据库及更改权限和设置密码( H; y' }- S4 d
/ C: a  i" ?2 y& W' U! Z  I
  1. mysql_secure_installation
复制代码
, K' D8 z0 f: M# k1 q, ?

( y! r- S6 Y6 S- V7 K# z; T- x) e+ O- B& r  B
9 M  b4 A! z; C+ S" }1 l1 e! Q
输入数据库设置密码
6 i5 a6 |/ B+ k9 f# z. V9 u6 y: r) [/ E: T1 c, Q6 T( E

5 k, J% s( d$ n* z1 ?/ w7 R, o; {( @, X; x* K' u+ k+ Y* q
是否设置root密码,输入Y进行设置( u$ _3 E% I. J+ v6 Y- ^

9 M' v' U* n  ~" Z
2 ?; t% @1 [; J, p3 J( M- b0 c# B  y
是否移除匿名用户,输入Y移除! A3 _% b. F; |5 F- a- E
$ F4 z) n$ X& r2 w4 P) |
' }: }2 R( N3 z- A" A, v
3 j7 }) v- p5 f4 y
是否拒绝root用户的远程登陆,根据实际情况选择
) C) a$ d5 B# B* P$ R
( w- }6 A' U8 P5 z3 @6 K4 M1 u

0 G% t/ t7 q$ F是否刷新权限表,输入Y刷新权限表
% I2 Y3 e$ E" m- F3 G7 r1 q9 \& n6 W1 ^0 G

& F, l" J3 P1 U& O2 H: ^
" c$ ^2 A0 c- Q- p出现此界面,数据库安全设置完成。! l" x* U8 G. W' Z
7 W2 ~. O8 U. J8 k% @
7、连接数据库,并查询版本
9 J2 V& [. V. V4 H5 U! Y
( x6 x2 Q" ?( M1 u
  1. mysql -uroot -p -A
复制代码
8 v% ]2 {0 G( b7 }/ Z
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
8 p$ C* I) P! m9 Q8 e: S7 _/ b/ F/ ~$ N
  1. select version();
复制代码
# g* T& W/ e6 O+ O& P& k; z4 D

. R& Y- W3 H' C/ T
  1. show full processlist;
复制代码

/ a4 O5 F2 J7 T2 V' E; _4 |( y) E5 T6 P9 A

  d/ l, j  O: w( `- [4 W可查看当前用户,及登陆地址,选择的数据库,数据库引擎。' h9 [6 C$ p5 M- e$ d
————————————————
3 t  M9 \5 D, }& G版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
9 h; ?2 v( I8 X6 B% x/ y6 A, S4 t原文链接:https://blog.csdn.net/zbljz98/article/details/80462241
2 W" d! U  q- L' ^+ \

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-15 22:50 , Processed in 0.036025 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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