请选择 进入手机版 | 继续访问电脑版

召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 527|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 3 Z2 s2 L* f9 o' i, G, w+ B
MariaDB和MySQL的关系:
% T) V7 h! k7 @/ p, e' i3 ~! u% j0 Y" y
MariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
: F4 ~0 h) E; H4 w. P% TMariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。0 q8 M' Q; P) Z5 y0 I
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版的功能和自行开发的新功能。0 N. j4 \" |! R# P$ N
现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。
* z  y9 x8 P9 m. s5 h
添加MariaDB的repo源:
, b7 S+ s. T# f. P$ Y& r: y- G% y0 ?( C' H; x
1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
6 `1 i4 R% {1 ^, Z4 A& a0 t3 K9 r1 s# l" ~1 g6 A

  1. 0 z! `) z$ y5 }- \& N1 B& j
  2. # http://downloads.mariadb.org/mariadb/repositories/; O) ], P( q# L+ |4 {4 o
  3. [mariadb]( U  D/ D% e+ z
  4. name = MariaDB
      f- G4 t8 d- x# X
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64/ f" Q* u! P+ m% I! u
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    $ ?: E; s3 _  D1 l. m9 `
  7. gpgcheck=1
复制代码
% U  f( Y( J. V  c
( D/ W  {2 P: Y1 E2 X4 B; a0 ]3 D
2、清除Yum的缓存并重新建立1 c% a; Z/ L+ Y) P! X

7 a; G/ U( l; z2 z+ M
  1. yum clean all
    0 u! y: B- v8 K9 ^( n: P
  2. yum makecache
复制代码

) H3 x; A2 a# C/ `/ |4 Y
% x$ u7 q. Z6 ?! J! T) D% G1 Q# ?7 |* B  h1 g. \9 O
; L& ?; w$ f( S3 m5 ]8 |$ Z& q% T

. Q+ @: n0 o5 O* Y8 X. [& L$ v  o' Y$ N3 E
3、打印MariaDB源中的软件包:* L% k. @: |& c5 F4 Z6 ]1 A: I
7 D: q/ ]1 ?& j; |1 r, B0 J% h$ C
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

, p# O8 ]7 U- }
% L, p% u4 w" f* v5 \/ N" `* K7 I8 T6 ]9 [- a! T4 d4 D" b
test为测试工具,backup为备份工具& {, }2 w! ?" A! m& t
0 x7 b6 M1 Q% Y& X  d6 d
4、安装MariaDB数据库:4 Y6 h- h! R7 e2 P9 ]' q2 ^

1 U: q* P( c: B* a8 {0 K
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码

, T) F- |+ d/ K8 k3 F
+ f9 \2 S( c! [$ s
" Z6 s8 x6 Z! e6 f* r0 h  p$ u6 P, @
5、启动数据库并设置为开机自启
! \1 ]# T9 ^6 |8 l
+ h  N6 d8 j5 f( Y  j$ a% k5 |
  1. systemctl start mariadb" T6 {5 v( L% {/ L7 m; t" c+ {
  2. systemctl enable mariadb
复制代码
* Y( K) l5 K; W0 H
# B2 r, l! C% S  {- o' b
8 h. ?" @: }! N2 T  ^9 m
9 g; M! E) E: v" F. D2 u
6、初始化数据库,并删除测试数据库及更改权限和设置密码
) b5 [7 H' a, Y4 [% e
8 W* Y) ?) |) V  D. l" {
  1. mysql_secure_installation
复制代码
0 C, M" o+ M; s& `
% X1 g5 e; T8 m
: L8 t8 ~# T/ y5 R: Z; u
6 I6 F% a7 P2 O3 H5 A
输入数据库设置密码- E( n& y  I0 N# w, s

; X  Y% o3 m9 q. a/ z3 H
$ K2 c( M5 z- e$ R- X2 w
( s) O4 z0 A/ S+ V2 \3 r. o' ^是否设置root密码,输入Y进行设置; L/ [/ Z9 T8 s( g# S; ~  K

% F) b1 O# |' J* D8 k+ h
9 t7 S) j4 m& e* y, s
. l. N0 N! `$ k8 I+ n. B! ]3 a是否移除匿名用户,输入Y移除
& m7 g7 B$ G8 ]. A* g( R5 L1 g/ B7 S8 A

5 X; E( F2 B7 B+ [8 ~& Q5 g4 I& d- q6 \! c/ {% Z! {
是否拒绝root用户的远程登陆,根据实际情况选择
8 f6 R2 r/ S9 @$ U' Z
: d0 {+ Y3 ^8 B, k" ^
9 _5 Y" b) L3 {7 y
0 Z: Z6 ~$ s$ w; |1 |6 _8 Y5 ]是否刷新权限表,输入Y刷新权限表
8 k: u1 M$ q0 U
# K: e2 H3 V1 x' ^0 {
; S: x+ r; g* @* |. _/ @* o2 ^1 l; C% U
出现此界面,数据库安全设置完成。# c; r: C1 v# Z1 k, r) k

, c% i5 J' f0 E7 h! s9 q7、连接数据库,并查询版本2 g; x! ^/ G; S) t
3 A6 m# \2 E) z
  1. mysql -uroot -p -A
复制代码
5 I. z4 |9 D1 I0 c; Q8 i% M
其中-u制定用户,-p使用密码,-A为不预先读取数据库。
' B8 O& U7 T$ r0 L1 Y$ i7 W1 n
) c, B& s* ~2 P( U! U
  1. select version();
复制代码

! ~" Z+ r' n9 C0 ]6 C9 A% e
. B5 P5 Y/ F) ]8 F2 j
  1. show full processlist;
复制代码
( O9 {) k; p. r  e7 }
$ m& e7 Q, x* k- K- _. Q

  B6 a- b. \9 Z6 j可查看当前用户,及登陆地址,选择的数据库,数据库引擎。; R, ?: R+ {( `
————————————————) i4 D1 J) W0 @, k3 n2 E3 P- b2 a
版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
8 F/ E8 Y$ P9 g& T. X' ?. r& y原文链接:https://blog.csdn.net/zbljz98/article/details/80462241( Q7 z+ l8 n3 E

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-25 22:49 , Processed in 0.032018 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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