window下安装minio

发布时间:2026/7/19 7:45:36

window下安装minio 地址官网Minio复制这个链接并打开即可下载window版本的minio创建数据目录并开启在下载保存的minio.exe目录创建一个data目录用于保存数据在当前目录输入cmd命令输入minio.exe server E:\minio\data后面的地址根据实际保存的data目录地址来输入运行成功结果如下其中关注标红框内表示默认用户名和密码都是minioadminip可以看到MinIO 正在监听我这台主机的 9000 端口由于电脑目前有多个网络环境比如可能有物理网卡、WiFi、虚拟机网卡、VPN等所以它把每个 IP 都列出来了方便根据实际情况选择API:供程序、代码或客户端工具使用。浏览器管理界面WebUI供管理员通过浏览器进行可视化管理。通过webui或API访问当前的webui是http://172.20.193.223:11648API:http://172.20.193.223:9000使用用户名和密码就是前面提到的默认是minioadmin进入后命令指南MinIO 客户端命令创建桶和上传文件所谓桶就类似文件夹不过是顶级的文件夹目录不同的bucket的数据是隔离的修改权限等因为从2025 年 5 月 24 日更新版本后 Minio 的社区版以简化控制台为名删除了11万代码目前最新版的Web 管理页面移除了用户账户管理、访问策略配置、存储桶 (Bucket) 管理工具以及系统配置等核心管理功能。也就是说目前所有的管理任务只能通过 mc 命令行进行。所谓mc就是minion client的简写即minio的客户端我们需要下载mc.exe:mc.exe地址尽量将mc.exe和minio.exe放一块这样打开同一个目录即可同时操作两个。详细的操作指南可以参照官方文档我搜到一个知乎上面的文章提到一些操作Minio最新版的安装和使用为服务器起一个别名好方便进行操作发送信息等mcaliassetalais_name host_name accessKey secretKeymcaliassetmyminio http://172.20.193.223:9000 minioadmin minioadmin 其中myminio是我定义的新别名http://172.20.193.223:9000: 你的 API 地址。 minioadmin: 账号和密码。查看当前服务器里面的sandwich桶状态 E:\miniomcstat--recursivemyminio/sandwich Name:sandwich/OIP-C.jpg Date:2026-03-2217:28:57 CST Size:9.3KiB ETag:3c5c8e504dd35188243bf51a105286ea Type:fileMetadata:Content-Type: image/jpeg修改状态为public E:\miniomc anonymoussetpublic myminio/sandwich Access permissionformyminio/sandwichissettopublic当然还有一个级别权限是download将public替换为download则桶权限变为custom区别download: 这是最常用的“公开”权限。它允许任何人直接下载或在网页上查看文件但不允许列出桶里有哪些文件更安全。如果你想让别人既能看图片又能看到桶里所有文件的列表就把 download 改成 public。mv和cp指令的坑路径多一层问题可以使用mv指令将本地或者桶内文件移动到另一个桶cp则是复制功能。问题在于mv和cp会导致目标桶里面多了一个数据来源的目录E:\miniomccp--recursivemyminio/sandwich myminio/uploads...a56785fbedaad1e4b:17.55MiB /17.55MiB[]300.46MiB/s 0s E:\miniomcls--recursivemyminio/uploads/[2026-03-2311:21:43 CST]9.3KiB STANDARD sandwich/OIP-C.jpg[2026-03-2311:21:43 CST]18MiB STANDARD sandwich/merged/3b97a00df5f5be7a56785fbedaad1e4b查看可以看到我是从sandwich桶内的文件复制到uploads桶内会发现uploads桶内多了一个sandwich文件夹。也就是说坑路径多出了一层这是因为该指令的意思是把 “sandwich 这个目录本身” 复制到 uploads 里。和Linux命令非常像因为mc命令是unix命令。如果不想多一层可以执行mccp--recursivemyminio/sandwich/* myminio/uploads/ sandwich/* 只匹配“文件和子目录” 不会带上 sandwich 这个目录本身 但是window下会报错提示对象不存在。因为*搜不到 或者mccp--recursivemyminio/sandwich/ myminio/uploads/ 有时候尤其是对象存储* 可能行为不完全一致可以用mccp--recursivemyminio/sandwich/ myminio/uploads/ sandwich 复制整个目录会多一层 sandwich/ 复制目录内容不会多一层E:\miniomccp--recursivemyminio/sandwich/ myminio/test...a56785fbedaad1e4b:17.55MiB /17.55MiB[]331.89MiB/s 0s E:\miniomcls--recursivemyminio/test[2026-03-2311:54:27 CST]9.3KiB STANDARD OIP-C.jpg[2026-03-2311:54:28 CST]18MiB STANDARD merged/3b97a00df5f5be7a56785fbedaad1e4b E:\minio

相关新闻