MinIO 简介
MinIO 是一款基于 Apache License v2.0 开源协议的对象存储服务,兼容 Amazon S3 云存储接口。它非常适合用于存储海量非结构化数据(如图片、视频、日志等)。本教程将演示如何在 Windows 系统上搭建本地 MinIO 服务,适用于开发测试或小型项目部署。
下载与准备
获取安装包
建议优先访问 MinIO 中文官网下载,速度通常更快。在页面中选择 MinIO Server/AIStor Server 和 MinIO Client/AIStor Client 的 Download 按钮。
minio.exe:服务端核心程序(必选)mc.exe:客户端管理工具(可选,用于命令行操作)
目录规划
在磁盘根目录(例如 D 盘)下创建 Minio 文件夹,并在其中建立三个子目录:
bin:存放可执行文件(minio.exe, mc.exe)data:存储实际数据logs:存放运行日志
将下载的 exe 文件放入 D:\Minio\bin 目录下即可。
环境变量配置
为了设置登录用户名和密码,我们需要配置环境变量。这里提供两种方案:
-
永久生效(推荐):使用
setx命令,重启终端后依然有效。setx MINIO_ROOT_USER minioadmin setx MINIO_ROOT_PASSWORD minioadmin注意:密码长度必须大于 8 个字符,否则启动会失败。
-
临时生效:仅在当前终端窗口有效,关闭即失效。
set MINIO_ROOT_USER=minioadmin set MINIO_ROOT_PASSWORD=minioadmin
启动服务
切换到 bin 目录后,可以通过以下两种方式启动服务。
方式一:命令行直接启动
打开命令提示符(cmd),进入 D:\Minio\bin 目录,输入以下命令:
.\minio.exe server D:\Minio\data --console-address "127.0.0.1:9001" --address "127.0.0.1:9000"
--console-address "127.0.0.1:9001":Web 控制台地址,默认端口 9001。--address "127.0.0.1:9000":API 服务地址,默认端口 9000。D:\Minio\data:数据存储路径。
启动后请保持终端窗口开启,关闭窗口会导致服务中断。
方式二:脚本一键启动
如果不想每次手动输入命令,可以创建一个批处理脚本(例如 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


