百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

mysql备份自动存储到开源的minio

bigegpt 2024-08-11 14:15 52 浏览

概述

minio 是开源企业级对象存储系统,有着高性能、使用简单、易扩展、兼容性强等特性。下面分享一下如何把mysql备份自动存储在minio中。

一、前提条件

  • 安装minio客户端mc
  • 已经安装好的minio server

二、使用过程

2.1 部署minio server

具体过程就不在这展示了,大家可以参考上一篇minio server部署文档

2.2 安装客户端

在mysql备份所在机器安装minio客户端

[root@localhost ~]wget https://dl.min.io/client/mc/release/linux-amd64/mc
[root@localhost ~]chmod +x mc
[root@localhost ~]# mv mc /usr/bin/mc
[root@localhost ~]# mc --help
NAME:
 mc - MinIO Client for cloud storage and filesystems.

USAGE:
 mc [FLAGS] COMMAND [COMMAND FLAGS | -h] [ARGUMENTS...]
?
COMMANDS:
 ls list buckets and objects
 mb make a bucket
 rb remove a bucket
 cp copy objects
 mirror synchronize object(s) to a remote site
 cat display object contents
 head display first 'n' lines of an object
 pipe stream STDIN to an object
 share generate URL for temporary access to an object
 find search for objects
 sql run sql queries on objects
 stat show object metadata
 tree list buckets and objects in a tree format
 du summarize disk usage folder prefixes recursively
 diff list differences in object name, size, and date between two buckets
 rm remove objects
 event configure object notifications
 watch listen for object notification events
 policy manage anonymous access to buckets and objects
 admin manage MinIO servers
 session resume interrupted operations
 config configure MinIO client
 update update mc to latest release
 version show version info
 
GLOBAL FLAGS:
 --autocompletion install auto-completion for your shell
 --config-dir value, -C value path to configuration folder (default: "/root/.mc")
 --quiet, -q disable progress bar display
 --no-color disable color theme
 --json enable JSON formatted output
 --debug enable debug output
 --insecure disable SSL certificate verification
 --help, -h show help
 --version, -v print the version
 
TIP:
 Use 'mc --autocompletion' to enable shell autocompletion
?
VERSION:
 RELEASE.2019-10-09T22-54-57Z

主要参数说明:

  • ls:列出桶和对象
  • mb:创建一个桶
  • rb:删除一个桶
  • mirror:同步对象
  • cat:查看对象内容
  • head :显示一个对象前几行
  • share:为临时访问一个对象,生成一个url链接
  • find:查看一个对象
  • stat:查看对象属性
  • tree:以后成树的形式列出桶和对象
  • diff:比较两个桶不同
  • rm:删除对象
  • event:配置对象事件通知
  • watch:监听对象事件通知

2.3 备份mysql至minio

2.3.1 机器信息

1、192.168.1.157

  • 用途: mysql数据库
  • 备份存放路径:/data/dbbackup

2、192.168.1.153

  • 用途:minio server
  • 存放备份的桶:db-backup

2.3.2 配置minio

给远程的minio server 起一个别名,具体方法如下:

1、语法如下:

mc config host add <ALIAS> <YOUR-S3-ENDPOINT> <YOUR-ACCESS-KEY> <YOUR-SECRET-KEY> <API-SIGNATURE>

2、给minio server 153,起一个别名minio153

mc config host add minio153 192.168.1.153:9000 XXXX XXXXX

2.3.3 开始备份

mc mirror --overwrite --watch /data/dbbackup minio153/db-backup 

2.4 设置定时计划

crontab -e 
* 05 * * * mc mirror --overwrite --watch /data/dbbackup minio153/db-backup 

三、总结

1、mc的客户端是一个二进制文件,下载即可使用。

2、给minio server配置一个别名,便于记忆嘛,生成配置文件路径为/root./mc

3、用minio存储mysql备份是一个不错的选择,有需要的朋友赶紧尝试一下吧!

相关推荐

5分钟调色大片的方法(5分钟调色大片的方法有哪些)

哈喽大家好。在大家印象中一定觉得ps非常难学非常难。大家不要着急,小编的教学都是针对ps零基础的同学的,而且非常实用哦。只要大家跟着图文练习一两遍,保证大家立马学会~!好了,废话少说,下面开始我们今天...

闪白特效原来是这么用的(闪白特效怎么使用)

作者|高艳侠订阅|010-86092062闪白特效是影视作品中应用比较多的效果之一,那么具体该在哪些场景使用闪白特效?具体该如何操作?下面就以AdobePremiere(以下简称PR)为例,...

ppt常用小图标去哪里找?3个矢量素材网站推荐!

ppt是一个注重可视化表达的演示载体,除了高清图片,ppt中另一类常用的素材是各种小图标,也叫矢量图标,巧妙运用小图标能提升整体美观度和表现力,那么ppt常用小图标去哪里找呢?为方便各位快速找到合适的...

有什么好用的截图录屏工具?试试这9款

经常有朋友反馈苦于缺乏截屏和录屏的趁手工具,本期我们分享几个相当好用的截屏和录屏工具,希望能帮到大家。ScreenToGifScreenToGif是一款免费且开源的录屏工具。此款工具最大的特点是可以...

配色苦手福音!专业快速色环配色PS插件

今天橘子老师给的大家介绍的是一款快速配色的插件,非常强大配色苦手福音来啦!(获取方式见文末)【插件介绍】配色在后期设计中占有主导地位,好的配色能让作品更加抢眼Coolorus这款专业的配色插件,能够...

如何用PS抠主体?(ps怎么抠主体)

1.主体法抠图-抠花苞和花梗导入一张荷花苞的照片,点击上图中顶部“选择”菜单栏,下拉单击“主体”。可以看到,只有花苞被选中,但是花梗并没有被选中。接下来单击上图中左侧工具栏的“快速选择工具”,上图中顶...

2799元的4K电视,有保障吗?(买4k电视机哪个品牌好)

在上一期《电脑报》的3·15专题报道中,我们揭露了一款不靠谱的42英寸4K智能电视——TCLD42A561U。这款售价2699元的4K智能电视不仅4K画质方面存在严重问题,而且各种功能和应用体验也不理...

苹果电脑的Touch Bar推出一段时间了 这款工具可以帮你开发适用于它的APP

距离苹果推出带有TouchBar的MacBookPro已经有一段时间了,除了那些像Adobe、Google和Microsoft大公司在开发适用于TouchBar的应用之外,其实还有很多独立的开...

如魔法般吸取颜色的桌灯(如魔法般吸取颜色的桌灯叫什么)

色彩为生活带来的感官刺激,逐渐被视为理所当然。一盏桌灯运用它的神奇力量,将隐藏于物件中的颜色逐一释放,成为装点环境的空间魔法师。ColorUp是一款可以改变颜色的吸色台灯,沿用传统灯泡的造型,融入了拾...

一篇文章带你用jquery mobile设计颜色拾取器

【一、项目背景】现实生活中,我们经常会遇到配色的问题,这个时候去百度一下RGB表。而RGB表只提供相对于的颜色的RGB值而没有可以验证的模块。我们可以通过jquerymobile去设计颜色的拾取器...

ps拾色器快捷键是什么?(ps2019拾色器快捷键)

ps拾色器快捷键是什么?文章末尾有获取方式,按照以下步骤就能自动获得!学会制作PS特效需要一定程度的耐心和毅力。初学者可以从基本的工具和技术开始学习,逐渐提高他们的技能水平。同时,观看更多优秀的特效作...

免费开源的 Windows 截图录屏工具,支持 OCR 识别和滚动截图等

功能很强大、安装很小巧的免费截图、录屏工具,提供很多使用的工具来帮我么能解决问题,推荐给大家。关于ShareXShareX是一款免费的windows工具,起初是一个小巧的截图工具,经过多年的迭...

入门到精通系列PS教程:第13篇 · 拾色器、颜色问题说明及补充

入门到精通系列PS教程:第13篇·拾色器、颜色问题说明及补充作者|侯潇问题说明我的第12篇教程里,有个小问题没有说清楚。要说是错误,又不算是错误,只是没有说准确。写完那篇教程后,因为已经到了深...

PS冷知识:用吸管工具吸取屏幕上的任意颜色

今天,我们给大家介绍PS中的一个冷知识:用吸管工具可以吸取屏幕上的任意颜色。其实,操作起来是非常简单的。大多数情况下,我们认为,PS的吸管工具只能吸取PS软件作图区域范围内的颜色,最多加上画布四周的...

Windows 11 将提供内置颜色选择器工具

Windows11内置了颜色选择器,可以扫描并识别屏幕上的颜色并生成颜色代码。此外,微软还利用人工智能技术,让屏幕上的文本扫描和选择变得更加便捷。这两项功能均已在SnippingToolv1...