1. 准备开发环境
项目开发会用到MySQL、Redis、MinIO,本章主要内容就是部署三者,部署环境为Linux虚拟机。
1.1 准备Linux虚拟机
1.1.1 Linux快速入门
Linux入门相关内容可参考尚硅谷Linux基础。
1.1.2 开发环境要求
准备两台Linux虚拟机——server01
和server02
,具体要求如下
提示
开发阶段只需要一台虚拟机即可,另外一台留到后序的项目部署阶段使用。实际操作时,可先按要求准备一台,然后直接克隆得到第二台服务器。
-
操作系统为Centos7
由于下文的安装步骤都是基于Centos7系统的,所以建议统一使用Centos7系统。
-
网络设置
虚拟机网络使用NAT模式,且使用静态IP。
-
主机名设置
为两台主机分别设置一个主机名,分别是
server01
和server02
,设置主机名的命令如下hostnamectl set-hostname <主机名> --static
-
配置好SSH远程登录
ssh客户端不限,可使用Xshell、MobaXterm、finalshell等等
-
与网络时间保持同步
安装时间同步工具
chrony
。
1.2 部署MySQL
在server01
部署MySQL,具体步骤可参考文档
1.2.1安装MySQL yum库
(1) 下载yum库
下载地址为MySQL :: Download MySQL Yum Repository。需要根据操作系统选择相应版本,Centos7需选择mys