召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2666|回复: 0

在CentOS7.8 中安装MariaDB10.4.8

[复制链接]

24

主题

5

回帖

199

积分

公司现有员工

积分
199
发表于 2019-11-30 15:44:40 | 显示全部楼层 |阅读模式
本帖最后由 myskya 于 2019-11-30 16:05 编辑 : I# t' N( o' t- `( s
MariaDB和MySQL的关系:
8 ]7 T* i7 j$ b9 j% q, u3 h; D+ @
% u2 K8 ]6 D7 mMariaDB数据库管理系统是MySQL的一个分支。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。# E4 j2 q9 [% R8 b% I
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。- ^, w: e9 `- u1 q
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版的功能和自行开发的新功能。
% \  K5 Z) C% u现在的MariaDB的10.3版本的吞吐性能高出了MySQL5.6社区版两倍,并且随着请求越来越高,差距越来越大。

. D8 h/ Z& ^( A+ P: b, ~( Y添加MariaDB的repo源:
7 x9 N+ u3 S8 }3 ]  E5 [$ Z/ ~
: e0 f" A' M- n% f6 T) z1、进入/etc/yum.repo.d下,添加CentOS-MariaDB.repo文件,其中添加内容如下
& i& U) f$ f, q8 j. K  _/ H
: [! q; B' k9 U9 R

  1. # O. f: x5 r' A$ Q$ S7 o
  2. # http://downloads.mariadb.org/mariadb/repositories/
    4 d$ Q! f) J  y# q, A' N
  3. [mariadb]+ T6 o9 z( p& Q  T% a+ ]# g7 z
  4. name = MariaDB' ^* l$ N8 f$ z; P( A9 D' `
  5. baseurl = http://yum.mariadb.org/10.4.8/centos7-amd64
    % p  M$ o* U( M! F
  6. gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB5 Q2 \& U  _; w# c1 [  g
  7. gpgcheck=1
复制代码
5 T( T' w! ~7 @7 L) T9 K* U

8 W+ ]; V  z& A. j( d. I- s2、清除Yum的缓存并重新建立
! P0 {1 t5 k" f5 L. L8 l9 _  d  f' I' u3 H5 ~
  1. yum clean all
    1 a* s0 o! I9 p; ?2 w1 I# k
  2. yum makecache
复制代码

) r4 B" J* B' j% r; x
8 \  X- S$ j5 {' X- T3 d3 a7 P. p- W4 A! p3 ^1 i- _3 A- U

* {# v3 U0 }7 L5 y2 ^) X* G
+ o0 @% v6 l- L; w6 x7 L% Q. k' ?' ^4 u( J0 s0 h' f
3、打印MariaDB源中的软件包:! v4 R& O4 a6 x' A5 a, h

/ J7 @8 Q: M% k6 i8 ^7 p
  1. yum list --disablerepo=\* --enablerepo=mariadb
复制代码

' D8 a7 i. m0 E0 s/ X1 {7 A# W1 L) k0 ]3 y/ n  M, |
3 r. ^' I! K( I. e9 D
test为测试工具,backup为备份工具/ K- b5 l+ v$ V( h) J

, ^8 D7 S" O9 M1 x+ o7 V4、安装MariaDB数据库:
: b. f1 ^9 a3 V9 e" }- I+ W( H5 K" x9 U
  1. yum install MariaDB-client MariaDB-server MariaDB-devel -y
复制代码
# p( c8 \* d0 g7 o7 V7 }

0 v; W6 O3 k/ M* l8 s# m# P( N4 p6 L6 o; U/ {7 l0 a. A
# D! T) c( b) G
5、启动数据库并设置为开机自启
! \1 Q# M% v' k' S
' f$ s; W# O7 k, r  |
  1. systemctl start mariadb
    , Q7 Q5 j- V8 ]6 q2 g5 k0 S7 P4 B
  2. systemctl enable mariadb
复制代码
) S& ]% ?/ e( a  V7 D" T

3 U# p, S" r" ?: u% c% @  D. {9 A
$ h: |" M2 Y. ?; J- B8 }% v1 N7 E8 ~3 l4 C) I- a. n/ o3 h/ z
6、初始化数据库,并删除测试数据库及更改权限和设置密码
( g& X. x, l& a' [7 c$ [. I+ _, E  f3 @
  1. mysql_secure_installation
复制代码
4 R! Z' e5 J' Z/ p( B* ], S
: O) i. t/ C% R# d
$ h" {5 d0 e2 o2 u, A9 ~! N3 T
% z- L/ d& C* }
输入数据库设置密码
6 D8 C) e( H+ Q0 I
( x( V& S; f# ?9 ?5 f* N1 F1 }  K% {3 S% q
* @  ^& q" |% H% K, [) {
是否设置root密码,输入Y进行设置
  f9 |* j; g# Q' t0 M
5 `2 |* i3 N2 @9 d# k1 Q
/ O8 v/ j1 @  f$ ?4 Z* A1 r- Y( B4 b8 ^  y6 C$ N, M
是否移除匿名用户,输入Y移除
% @" P5 x7 D  g* o  Y0 ~0 T4 b- U# ?) \
% f+ g. ?- a9 V4 G% F6 C6 @

" z' ]4 `7 Q- O: j0 S. c: s是否拒绝root用户的远程登陆,根据实际情况选择
: g0 R) q* I7 z8 T1 I* H4 ~% u/ A6 V0 E2 w( d
6 T1 T; j2 ]% k5 ?/ y

7 t7 M+ {' h2 B' r是否刷新权限表,输入Y刷新权限表; Z$ p/ U5 [/ F) L% _

' j+ ]' _: z0 @5 A/ f+ L0 L
: d% E3 n3 V1 z% u% [
& d' _: L4 K& H( f, p  V$ N出现此界面,数据库安全设置完成。
. f5 Q! @1 i7 g( b/ _3 \! k/ o  S  ]( x: N7 x) ?4 g0 b3 o4 w) n) x
7、连接数据库,并查询版本
6 R. S1 J: j/ P" A! }, s+ K2 u- s" w
/ m0 F) ]  i' A  A* e9 r
  1. mysql -uroot -p -A
复制代码

- M$ [7 W& k3 Y其中-u制定用户,-p使用密码,-A为不预先读取数据库。5 O; A3 J# y9 y: B+ [% ~

6 M( S. u& d4 T2 w. [* @- ~
  1. select version();
复制代码
' y  O" o9 k3 B- A4 a: m
; [) {6 b: n& g/ U& v
  1. show full processlist;
复制代码
" S/ f7 y* z7 j7 S$ D" o3 x# P3 c

. D- E: T3 P! j2 Q- ^& j6 @/ ]
9 r9 R8 e& r# O. H8 o* i1 ]可查看当前用户,及登陆地址,选择的数据库,数据库引擎。
! i0 C% w" z; z0 f) R6 s3 U/ S. ^' t————————————————
0 Q8 J+ `- z1 Q3 t$ G- Q版权声明:本文为CSDN博主「zbljz98」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。, Z1 k7 @- F- |( B" E) W0 }
原文链接:https://blog.csdn.net/zbljz98/article/details/804622410 w" f, r+ z- h. Y

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-25 10:46 , Processed in 0.037852 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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