MinIO安装教程
下载MinIO
MinIO 下载地址:https://min.io/download?license=agpl&platform=windows#/windows
注意
- 下载 MinIO 时选择普通版本,不要选择为商业版本了,否则启动 MinIO 会要商业证书。
创建MinIO文件目录
注意
新建 MinIO 文件夹时,尽量选择路径中没有空格和特殊符号的路径,否则后续会出现一些意想不到的问题。
新建 MinIO 文件夹,用于存储所有 MinIO 相关内容:
新建
bin
文件夹,存储下载的 mc.exe 和 minio.exe 程序;新建
data
文件夹,存放相关数据文件;新建
logs
文件夹,存放日志文件;
命令启动
- 设置用户名和密码:
shell
# 设置用户名,默认用户名 minioadmin
setx MINIO_ROOT_USER minioadmin
# 设置密码,默认密码 minioadmin
setx MINIO_ROOT_PASSWORD minioadmin
- 在 MinIO 的
bin
文件夹下打开 cmd,启动 MinIO:
shell
.\minio.exe server D:\Minio\data --console-address "127.0.0.1:9000" --address "127.0.0.1:9005"
注意
- 其中
data
文件夹的路径,需要替换为自己电脑的路径,用于存放相关数据; - 127.0.0.1:9000 是启动 MinIO 后可视化界面的地址,127.0.0.1:9005 是 MinIO 服务端地址;
启动成功后,在浏览器打开 127.0.0.1:9000 即可查看到 MinIO Web 可视化界面了。
脚本启动
bash
@echo off
REM 设置窗口标题
title MinIO Start
REM MinIO 执行文件路径
set MINIO_PATH="D:\Minio\bin\minio.exe"
REM 数据文件夹路径
set DATA_PATH="D:\Minio\data"
REM 设置 MinIO 用户名密码
set MINIO_ROOT_USER=minioadmin
set MINIO_ROOT_PASSWORD=minioadmin
REM 以管理员权限运行 MinIO 服务
start "" /B %MINIO_PATH% server %DATA_PATH% --console-address "127.0.0.1:9000" --address "127.0.0.1:9005"
pause
bash
@echo off
REM 设置字符集为 UTF-8
chcp 65001
echo.
REM 设置窗口标题
title MinIO文件服务
REM MinIO 执行文件路径
set MINIO_PATH="D:\Minio\bin\minio.exe"
REM 数据文件夹路径
set DATA_PATH="D:\Minio\data"
REM 日志文件夹路径
set LOG_PATH="D:\Minio\logs\minio.log"
REM 设置 MinIO 用户名密码
set MINIO_ROOT_USER=minioadmin
set MINIO_ROOT_PASSWORD=minioadmin
REM 以管理员权限运行 MinIO 服务
start "" /B %MINIO_PATH% server %DATA_PATH% --console-address "127.0.0.1:9000" --address "127.0.0.1:9005" > %LOG_PATH% 2>&1
REM 检查 MinIO 是否成功启动
if %ERRORLEVEL% equ 0 (
echo MinIO 启动成功.
echo.
REM 显示启动信息
echo WebUI:http://127.0.0.1:9000
echo RootUser:%MINIO_ROOT_USER%
echo RootPass:%MINIO_ROOT_PASSWORD%
echo.
) else (
echo MinIO启动失败, 请检查配置和日志文件.
)
pause
参数解释
shell
start "" /B %MINIO_PATH% server %DATA_PATH%
--console-address "127.0.0.1:9000"
--address "127.0.0.1:9005" > %LOG_PATH% 2>&1
INFO
""
:表示启动窗口的名称,上面已经通过 title 设置,这里为 "" 即可;/B
:表示就在当前窗口启动,不开启新窗口启动;2>&1
:2表示标准错误,>表示重定向,1表示标准输出,合起来表示将标准错误重定向到标准输出的日志文件;
:::