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


