Linux MinIO 安装与配置 版本升级 数据迁移 修改密码

本文详细介绍了如何在Linux上安装Minio,包括下载二进制包、创建启动脚本、设置默认账号密码、升级版本并迁移数据,以及管理Minio别名和修改密码的方法。
摘要由CSDN通过智能技术生成

概述

Minio是一个轻量级、高性能的对象存储服务,支持多云环境,并且可以在大部分操作系统上运行,包括Linux、Windows、MacOS等。下面我们来看一下如何在Linux上搭建一个Minio。

安装Minio 1、需要下载Minio的二进制包。可以从官网下载,也可以使用命令行下载( 会比较久耐心等待)

wget https://dl.min.io/server/minio/release/linux-amd64/minio

[root@ecs3 minio]# wget https://dl.min.io/server/minio/release/linux-amd64/minio 
[root@ecs3 minio]# chmod +x minio
[root@ecs3 minio]# ll
minio

创建startup.sh启动文件

#/data/minio 指定minio数据存储目录

#--console-address ":9001"执行控制台访问端口

#!/bin/bash

nohup /opt/minio/minio server --address ":9000" --console-address ":9001" /data/minio > /opt/minio/nohup.log 2>&1 &

执行startup.sh

日志

9000端口是api调用端口,也就是java配置端口

9001是页面控制台端口

此时默认账号密码是

minioadmin/minioadmin

修改账号密码:

进入数据存储目录,这里指定的是/data/minio

[root@ecs3 minio]# pwd /data/minio

[root@ecs3 minio]# ls -a 

 .minio.sys

[root@ecs3 minio]# cd .minio.sys/config/

[root@ecs3 config]# ls

config.json

修改config.json文件

access_key的value值是账号

secret_key的value值是密码

"credentials":{"_":[{"key":"access_key","value":"minioadmin"},{"key":"secret_key","value":"IOT#1033#ff"}]}

Minio版本升级数据迁移

wget https://dl.min.io/client/mc/release/linux-amd64/mc

##将mc上传到服务器并授予可执行权限:

1.创建安装目录:[root@ecs3 minio]# mkdir -p /home/minio/back

2.将二进制文件上传back目录下

3.增加可执行权限:[root@ecs3 minio]# chmod +x mc

 

####设置别名

[root@ecs3 minio]# mc alias set minioold    http://localhost:9000  minioadmin minioadmin

[root@ecs3 minio]# mc alias set minionew  http://localhost:9003  minioadmin minioadmin

##查看已设置的minio别名:

[root@ecs3 minio]# ./mc alias list

mc迁移数据通常有下面三种场景:

#1. 全量迁移,重名文件不覆盖,如bucket不存在,会自动创建
[root@ecs3 minio]# ./mc mirror  minioold  minionew

#2. 只迁移某个bucket,以test为例,迁移的目标bucket需要提前创建
[root@ecs3 minio]# ./mc mirror  minioold/test   minionew/test   

#3. 加上--overwrite参数,覆盖重名文件
[root@ecs3 minio]# mc mirror --overwrite minioold minionew
[root@ecs3 minio]# mc mirror --overwriteminioold/test  minionew/test

Minio修改密码

先kill掉服务 修改启动脚本:

#!/bin/bash

export MINIO_ACCESS_KEY=XXXX

export MINIO_SECRET_KEY=XXXX

nohup /data/minio-new/minio server --address ":9003" --console-address ":9004" /data/minio-new/data > /data/minio-new/nohup.log 2>&1 &

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值