工具/原料
-
minio https://dl.minio.io/client/mc/release/linux-amd64/minio
-
mc https://dl.minio.io/client/mc/release/linux-amd64/mc
方法/步骤
-
1
安装minio服务
chmod +x minio
创建/data目录,用来作为minio的存储目录
mkdir /data
启动minio服务
./minio server /data
启动如下图所示,如果要后台运行,可以使用下面命令
nohup minio server /data &
会生成nohup.out文件夹,里面包含accesskey和secretkey
需要打开9000端口
-
2
在mysql服务器上部署mc(minio客户端)
mysql服务器使用centos7操作系统
安装mc
chmod +x mc
添加minio服务器
mc config host add myminio http://10.23.1.102:9000 KTZWRZX6FQM1TK69S8UY vty8VQzQv1YfekHvQlQGlY+hrd9Ws3J/0StinJlr
myminio是别名,你可以改成你想要的名字
创建mysql备份桶
mc mb myminio/mysql-backup
查看mysql备份桶是否成功
mc ls myminio
也可以通过web界面来查看
访问地址:http://10.23.1.102:9000输入accesskey和secretkey即可。
-
3
在mysql服务器上执行备份,并复制到异地备份服务器上
先备份数据库test,备份到mysql-backup文件夹,文件名称为test.dmp
mysqldump test > mysql-backup/test.dmp
使用mc来复制备份的test.dmp
mc cp mysql-backup/test.dmp myminio/mysql-backup
验证是否成功!
mc ls myminio/mysql-backup
也可以通过网页查看
END
注意事项
-
以上经验可以先在测试环境中进行测试!待稳定掌握时,迁移到正式环境!