安装完成后,首先需要启动MinIO服务。根据安装方式(源码编译或二进制包),进入MinIO所在目录,执行以下命令:
./minio server /data
其中/data是MinIO的数据存储目录(需提前创建,如sudo mkdir -p /data)。nohup ./minio server /data > /data/minio.log 2>&1 &
启动后,可通过ps -ef | grep minio命令检查服务是否运行,或通过netstat -tulnp | grep 9000(默认端口)确认端口监听状态。打开浏览器,输入MinIO服务器的IP地址和端口(默认http://<服务器IP>:9000,若启动时指定了--console-address则使用自定义端口),使用默认凭据登录:
minioadminminioadmin在控制台中,点击左侧导航栏的Buckets→Create Bucket,输入存储桶名称(如test-bucket),选择区域(默认即可),点击Create Bucket完成创建。
存储桶是MinIO中存储对象的容器,后续操作均基于存储桶进行。
test-bucket),点击Upload按钮,选择本地文件(如test.txt)上传,或直接拖拽文件到上传区域。上传完成后,可在存储桶中看到该文件,支持预览(如图片、文本)或分享链接。mc,可通过以下命令安装(以Linux为例):wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
配置mc连接MinIO服务器:./mc config host add myminio http://127.0.0.1:9000 minioadmin minioadmin
其中myminio是客户端配置的别名(可自定义),http://127.0.0.1:9000是MinIO服务器地址。./mc cp /path/to/local/test.txt myminio/test-bucket/
下载文件:./mc cp myminio/test-bucket/test.txt /path/to/save/test.txt
通过mc ls myminio/test-bucket/可查看存储桶内的文件列表,验证上传结果。Starting MinIO server on http://127.0.0.1:9000...),无报错则表示启动成功。ps -ef | grep minio
若看到minio server进程,则服务正在运行。mc命令列出存储桶,若能正常返回存储桶列表(如test-bucket),则说明客户端与服务端通信正常。为提高安全性,建议修改默认的minioadmin账号密码:
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=yourpassword
./minio server /data
~/.minio/config.json)。此外,可修改存储桶的访问权限(如设置为Private,仅授权用户可访问):
在控制台中进入存储桶详情,点击Access Policy→Custom,输入自定义策略(如限制特定用户访问)。
通过以上步骤,可全面验证MinIO安装是否成功,并确认其基本功能(存储桶管理、对象上传下载)正常运行。