Windows环境安装Minio
1、下载服务端和客户端安装包文件
下载地址:MinIO | Code and downloads to create high performance object storage
分别点击下载后,会有两个exe执行文件,一个是客户端的(mc.exe),一个是服务端的(minio.exe)
其中
服务端文件:minio.exe 用于接收文件信息
客户端文件:mac.exe 用于上传文件 ,如果用程序代码操作文件存储,只启动服务端就ok
2、创建minio目录结构
minio/
├── bin/ # 可执行文件
│ ├── minio.exe # MinIO服务端
│ └── mc.exe # MinIO客户端
├── data/ # 存储桶数据
│ └── bucket1/
├── logs/ # 日志文件
│ └── minio.log
└── config/ # 配置文件(可选)
└── config.env
需要注意的的是,在Windows环境下,MinIO(或任何其他软件)的安装路径和目录名称 不建议使用中文,主要原因如下:
1. 编码问题可能导致软件异常
-
MinIO底层依赖Go语言,对UTF-8路径的支持可能存在潜在问题。
-
日志和配置文件 的读写可能因中文路径出现乱码或解析失败。
2. 命令行工具兼容性问题
-
使用
mc.exe
(MinIO客户端)或minio.exe
时:-
中文路径在CMD/PowerShell中可能需要额外转码。
-
脚本中直接引用中文路径容易出错(如空格和特殊字符处理)。
-
3、启动minio服务器(以我的为例)
打开命令行窗口(快捷键是 窗口键+R ),不需要以管理员身份打开,,进入到minio.exe所在bin目录,输入
cd /d D:\minio\bin
3.1、设置用户名
用于登录minio客户端
setx MINIO_ROOT_USER name
3.2、设置登录密码
setx MINIO_ROOT_PASSWORD password
4. 启动Minio服务
输入
.\minio.exe server D:\minio\data --console-address "127.0.0.1:9000" --address "127.0.0.1:9005"
【注】此时要另外打开一个新的命令行窗口,要不然之前设置的用户名和密码不会生效
要不然就会报错
另外开窗口后
D:\minio\data 指定数据存放路径
9005是控制台端口,9000是服务的端口。