MinIO
MinIO 是一款基于 Apache License v2.0 开源协议的对象存储服务,兼容 Amazon S3 云存储服务接口,可用于存储海量非结构化数据(如图片、视频、日志文件等)。本教程针对 Windows 系统搭建本地 MinIO 服务,适合开发测试、小型项目部署场景。
下载 MinIO
官网下载
访问 MinIO 中文官网或英文官网,根据操作系统选择相应的版本点击 MinIO Server/AIStor Server 和 MinIO Client/AIStor Client 的 Download 按钮下载对应文件。
说明:两版官网域名不同,Server/Client 的文字标题有差异,但下载文件一致;中文官网下载速度更快,优先推荐。
下载文件说明
minio.exe:MinIO 服务端核心程序(必下载);mc.exe:MinIO 客户端工具(可选,仅需可视化界面 / 命令行管理时下载)。
创建 MinIO 程序文件夹
- 在 D 盘下创建
Minio文件夹,路径为D:\Minio。 - 在
Minio文件夹中再创建三个子文件夹,分别命名为bin、data、logs。bin:存放 MinIO 可执行文件(minio.exe、mc.exe);data:存储 MinIO 服务的实际数据;logs:存储服务运行日志(脚本启动时自动生成日志文件)。
将下载好的 MinIO 相关文件放到 bin 目录下,即 D:\Minio\bin 目录下。
配置环境变量
在终端输入用于登录 MinIO 的管理员用户名和密码。若需永久生效,使用 setx 命令;若仅需临时生效(关闭终端即失效),可使用 set 命令。
设置管理员密码(必须大于 8 个字符):
setx MINIO_ROOT_PASSWORD minioadmin
设置管理员用户名(必须大于 3 个字符):
setx MINIO_ROOT_USER minioadmin
启动 MinIO
终端命令行启动
切换到 MinIO 的 bin 目录:
D:
cd D:\Minio\bin
启动 MinIO 服务:
.\minio.exe server D:\Minio\data --console-address "127.0.0.1:9001" --address "127.0.0.1:9000"
其中 D:\Minio\data 可替换成实际的 data 文件夹路径;127.0.0.1:9001 是本地 MinIO 控制台的前端访问地址,端口号 9001 可替换成其他可用端口;127.0.0.1:9000 是本地 MinIO 服务 API 调用地址,端口号 9000 可替换成其他可用端口。
启动后使用过程中不要关闭终端窗口,否则会导致服务中断。
脚本启动
创建一个批处理脚本(例如 start.bat),内容如下:
@echo off
set MINIO_ROOT_USER=minioadmin
set MINIO_ROOT_PASSWORD=minioadmin
minio.exe server D:\Minio\data --console-address ":9001" --address ":9000"> D:\Minio\logs\minio.log 2>&1


