minio 安装部署、主从、卸载、基础使用
minio兼容亚马逊s3对象存储建立自己的对象存储2026.3.6更新,minio现在几乎已经完全不开源了,建议清理不再使用minio官网一、安装minio和mc管理工具官网有简单的安装教程但是对于需要管理并实际使用的还差点说明一minio可执行二进制文件cd/usr/local/binwgethttps://dl.minio.org.cn/server/minio/release/linux-amd64/miniochmodx minio二mccd/usr/local/binwgethttps://dl.min.io/client/mc/release/linux-amd64/mcchmodxmc二、部署、管理这里的部署是在Linux下的不是在docker或者k8s1.创建保存的目录比如保存在/var/miniomkdir/var/miniochmod755-R/var/minio2.启动命令以下命令是测试开启我这里不用默认的90009001端口因为很多情况这个端口会被占用。我是用19001作为webui端口19000作为api端口MINIO_ROOT_USERminioadmin MINIO_ROOT_PASSWORDminioadmin ./minio server /var/minio --console-address :19001 --address :19000默认账号密码账号为minioadmin密码为minioadmin通过上面的参数可以修改3.systemctl管理脚本vi/usr/lib/systemd/system/minio.service[Unit] Descriptionminio Afternetwork.target [Service] Typesimple Grouproot Userroot EnvironmentMINIO_ROOT_USERminioadmin EnvironmentMINIO_ROOT_PASSWORDminioadmin EnvironmentMINIO_VOLUMES/var/minio EnvironmentMINIO_OPTS--console-address :19001 --address :19000 ExecStart/usr/local/bin/minio server $MINIO_VOLUMES $MINIO_OPTS PrivateTmptrue Restartalways RestartSec10 [Install] WantedBymulti-user.target测试启动systemctl start miniosystemctl status minio显示正常后开机启动systemctlenableminio再次使用status这里会显示默认的账号密码systemctl status minio4.用浏览器打开webuiip19001默认账号密码是minioadmin输入后就可以进入管理了三、主从假设有1主1从两个minio都已经完成了配置minio server主服务器 地址10.0.0.3 服务地址http://10.0.0.3:19000/minio 账号minioadmin 密码minioadmin从服务器 地址10.0.0.2 服务地址http://10.0.0.2:19000/minio 账号minioadmin 密码minioadmin一从服务器slave安装MinIO Client和主服务器的安装方法一致翻到最上面三主服务器配置1.桶开启版本控制在服务器中的控制台点击具体桶 → “设置” → 开启 版本控制2.添加远程目标# 添加本地 aliasmcaliassetmain http://10.0.0.3:19000 minioadmin minioadmin# 添加从站 aliasmcaliassetreplica http://10.0.0.2:19000 minioadmin minioadmin3.验证连接只要有内容显示即可mcadmin info mainmcadmin info replica4.创建站点复制配置mcadmin replicateaddmain replica5.验证复制状态# 查看复制状态mcadmin replicate info main# 查看复制统计mcadmin replicate status main6.手动同步现有的数据比如将abc、def两个桶进行手动同步mcmirror main/abc replica/abcmcmirror main/def replica/defminio的主从非常友好如果主或者从服务器掉线只需要重新连上就可以自动恢复四、操作和程序调用由于minio是兼容aws s3对象存储的所以如果没有官方sdk包的也可以试一试aws的sdk比如minio没有php的sdk但是因为兼容aws的标准而aws有php的sdk所以可以直接用五、卸载minio鉴于minio不再开源,建议替换为别的1.关闭程序并取消开机启动systemctl stop miniosystemctl disable minio2.删除保存的文件或者先备份到别的地方rm-r/var/minio3.删除程序rm/usr/local/bin/minio六、通过mc配置桶比如我的桶名称为abcd一静态文件配置1.配置mc客户端mcaliassetlocalhttp://localhost:19000 minioadmin minioadmin2.设置桶为公共访问用于静态文件xxxx替换为桶名称mcanonymoussetdownload local/xxxx3.设置特定目录的公共访问比如mcanonymoussetdownload local/xxxx/public/*4.增加nginx配置location /static/ { proxy_pass http://localhost:19000/abcd/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; # 缓存设置 expires 30d; add_header Cache-Control public, immutable; }二删除桶1.配置链接mcaliassetmyminio http://127.0.0.1:19000 minioadmin minioadmin2.列出所有桶mclsmyminio3.删除空桶-需要为空桶将xxxx替换为需要删除的桶mcrb myminio/xxxx4.强制删除桶及其内部所有对象将xxxx替换为需要删除的桶mcrb--forcemyminio/xxxx–force 会自动删除桶中的所有对象及版本然后再删除桶。

相关新闻

MySQL为什么有了redolog还需要double write buffer?

MySQL为什么有了redolog还需要double write buffer?

MySQL为什么有了redolog还需要double write buffer? 问题 我们知道MySQL InnoDB引擎使用redolog作为异常容灾恢复的机制,当MySQL进程发生异常退出、机器断电等,在重新启动时,使用redolog恢复。 OK,redolog是被MySQL设计…

2026/7/5 20:11:40 阅读更多 →
酷炫 css 按钮 边框霓虹

酷炫 css 按钮 边框霓虹

设计方式&#xff1a;通过伪元素、动画与层级展示 &#xff0c;另外旋转 伪元素内容的方式实现&#xff1b;<!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content…

2026/5/17 8:52:48 阅读更多 →
Python—编程题

Python—编程题

文档结构练习题练习题 1、使用一行代码实现给定列表的奇偶数分离&#xff1b;list_a [11, 22, 45,17,19,21,76,34,28,59] 答案&#xff1a;此处使用 列表推导式实现&#xff1b; >>> >>> list_a [11, 22, 45,17,19,21,76,34,28,59] >>> part_j…

2026/7/4 9:59:29 阅读更多 →

最新新闻

年度必看!2026AI写作辅助软件大盘点(覆盖 99% 毕业论文需求)

年度必看!2026AI写作辅助软件大盘点(覆盖 99% 毕业论文需求)

本文精选13 款2026 年实测 AI 论文工具&#xff0c;按全流程全能型、垂直领域专精型、润色降重专家、文献管理助手四大类别排序&#xff0c;覆盖从选题到定稿全链路&#xff0c;适配本科 / 硕博 / 期刊全场景&#xff0c;附选型速查表与避坑指南&#xff0c;帮你快速找到最佳拍…

2026/7/5 20:20:19 阅读更多 →
5分钟掌握Rembg:Python图像背景移除的终极解决方案

5分钟掌握Rembg:Python图像背景移除的终极解决方案

5分钟掌握Rembg&#xff1a;Python图像背景移除的终极解决方案 【免费下载链接】rembg Rembg is a tool to remove images background 项目地址: https://gitcode.com/GitHub_Trending/re/rembg 还在为复杂的图片背景处理而烦恼吗&#xff1f;Rembg&#xff08;Remove B…

2026/7/5 20:20:19 阅读更多 →
TableExport:3分钟为你的HTML表格添加专业数据导出功能

TableExport:3分钟为你的HTML表格添加专业数据导出功能

TableExport&#xff1a;3分钟为你的HTML表格添加专业数据导出功能 【免费下载链接】TableExport The simple, easy-to-implement library to export HTML tables to xlsx, xls, csv, and txt files. 项目地址: https://gitcode.com/gh_mirrors/ta/TableExport 还在为网…

2026/7/5 20:18:19 阅读更多 →
ComfyUI-KJNodes:重构AI工作流架构的模块化扩展方案

ComfyUI-KJNodes:重构AI工作流架构的模块化扩展方案

ComfyUI-KJNodes&#xff1a;重构AI工作流架构的模块化扩展方案 【免费下载链接】ComfyUI-KJNodes Various custom nodes for ComfyUI 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-KJNodes 在AI图像生成和视频处理的复杂工作流中&#xff0c;ComfyUI已成为事实…

2026/7/5 20:16:18 阅读更多 →
5分钟快速部署:Python大麦网自动抢票脚本完整指南

5分钟快速部署:Python大麦网自动抢票脚本完整指南

5分钟快速部署&#xff1a;Python大麦网自动抢票脚本完整指南 【免费下载链接】Automatic_ticket_purchase 大麦网抢票脚本 项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase 还在为抢不到热门演唱会门票而烦恼吗&#xff1f;每次开票瞬间售…

2026/7/5 20:12:17 阅读更多 →
基于混沌系统与DNA编码的图像加密算法原理与Matlab实现

基于混沌系统与DNA编码的图像加密算法原理与Matlab实现

1. 项目概述&#xff1a;当混沌遇上DNA&#xff0c;图像加密的新思路最近在复现和优化一些经典的图像加密算法&#xff0c;发现将Logistic映射和Chen超混沌系统结合起来&#xff0c;再引入DNA分块编码&#xff0c;是一条非常有意思的技术路线。这不仅仅是两个混沌系统的简单堆叠…

2026/7/5 20:08:17 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools&#xff1a;5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱&#xff0c;支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里&#xff0c;参与了关于混合后量子密码学的讨论&#xff0c;应付端点攻击找茬的人&#xff0c;还参与留言板讨论后&#xff0c;发现“威胁模型”对多数人仍是陌生概念&#xff0c;且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”&#xff1a;我理解的渗透测试到底是什么&#xff1f;每次看到新闻里说某个大公司的数据被“黑”了&#xff0c;或者某个网站被攻击导致服务瘫痪&#xff0c;你是不是和我一样&#xff0c;心里会冒出两个念头&#xff1a;一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools&#xff1a;5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱&#xff0c;支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里&#xff0c;参与了关于混合后量子密码学的讨论&#xff0c;应付端点攻击找茬的人&#xff0c;还参与留言板讨论后&#xff0c;发现“威胁模型”对多数人仍是陌生概念&#xff0c;且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”&#xff1a;我理解的渗透测试到底是什么&#xff1f;每次看到新闻里说某个大公司的数据被“黑”了&#xff0c;或者某个网站被攻击导致服务瘫痪&#xff0c;你是不是和我一样&#xff0c;心里会冒出两个念头&#xff1a;一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻