首页 数据库 mysql教程 轻量级MySQL备份方案:AutoMySQLBackup_MySQL

轻量级MySQL备份方案:AutoMySQLBackup_MySQL

Jun 01, 2016 pm 01:50 PM
最好

bitsCN.com

  有句话说得好:『选择最好的不一定是最好的选择!』。AutoMySQLBackup算不上出类拔萃,但作为轻量级MySQL备份方案,对一些迷你项目而言,它绝对值得尝试。

  AutoMySQLBackup使用起来简单方便,属于快餐型工具,操作步骤如下:

  下载AutoMySQLBackup,是一个名字类似automysqlbackup.sh的shell脚本。

  创建配置文件,缺省内容就是shell脚本中“START CFG”和“END CFG”之间的部分:

<ol class="dp-xml">
<li class="alt">shell> mkdir /etc/automysqlbackup </li>
<li>shell> sed -n '/START CFG/,/END CFG/s/^/s*//p' automysqlbackup.sh / </li>
<li class="alt">           > /etc/automysqlbackup/automysqlbackup.conf </li>
</ol>
登录后复制

  包含基本选项和高级选项两部分,主要设置基本选项,如下所示:

<ol class="dp-xml">
<li class="alt"># Username to access the MySQL server e.g. dbuser </li>
<li>USERNAME=debian </li>
<li class="alt"> </li>
<li># Password to access the MySQL server e.g. password </li>
<li class="alt">PASSWORD= </li>
<li> </li>
<li class="alt"># Host name (or IP address) of MySQL server e.g localhost </li>
<li>DBHOST=localhost </li>
<li class="alt"> </li>
<li># List of DBNAMES for Daily/Weekly Backup e.g. "DB1 DB2 DB3" </li>
<li class="alt">DBNAMES="all" </li>
<li> </li>
<li class="alt"># Backup directory location e.g /backups </li>
<li>BACKUPDIR="/srv/backup/db" </li>
<li class="alt"> </li>
<li># Mail setup </li>
<li class="alt"># What would you like to be mailed to you? </li>
<li># - log   : send only log file </li>
<li class="alt"># - files : send log file and sql files as attachments (see docs) </li>
<li># - stdout : will simply output the log to the screen if run manually. </li>
<li class="alt"># - quiet : Only send logs if an error occurs to the MAILADDR. </li>
<li>MAILCONTENT="log" </li>
</ol>
登录后复制

  按部就班的设置USERNAME,PASSWORD,DBNAMES,BACKUPDIR,由于配置文件包含账号密码等敏感信息,所以可能需要考虑一下权限,另外还有一点需要说明的是邮件相关的设置,作为轻量级MySQL备份方案,此功能显得有点画蛇添足,建议关闭(stdout)。

  万事俱备,只欠东风,接着设置定时任务,比如说设定每天备份:

<ol class="dp-xml">
<li class="alt">shell> cp /path/to/automysqlbackup.sh /etc/cron.daily/automysqlbackup </li>
<li>shell> chmod +x /etc/cron.daily/automysqlbackup </li>
</ol>
登录后复制

  如此一来,就大功告成了,会在你设定的备份目录中按日,周,月来存档。

  提示:每天备份,日积月累可能会占用大量的磁盘空间,为了避免磁盘空间耗尽,定期删除旧的备份文件是必要的,比如删除N天前的备份文件,可以使用类似下面的shell命令:

<ol class="dp-xml"><li class="alt">shell> find /path/to/backup/dir -type f -mtime +N -print0 | xargs -0 rm -f </li></ol>
登录后复制

  另外要注意搭配mtime时,N/-N/+N的含义易混淆,大家可以参考相关文档后再使用。

bitsCN.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1665
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
请推荐一款性价比较高的1155针CPU 请推荐一款性价比较高的1155针CPU Jan 14, 2024 pm 01:30 PM

求推荐1155针的cpu哪个最好当前性能最高的1155针CPU是IntelCorei7-3770K。它拥有4个核心和8个线程,基础频率为3.5GHz,并支持TurboBoost2.0技术,最高可达到3.9GHz。此外,它还搭载了8MB的三级缓存,是一款非常出色的处理器LGA1155针最强的CPUIntel酷睿i73770K。LGA1155接口为二三代酷睿处理器所使用的接口类型,性能最好的为Intel酷睿i73770K,这款处理器参数如下:1.适用类型:台式机;2.CPU系列:酷睿i7;3.CPU

什么是NEAR Protocol币?NEAR Protocol币有什么特点? 什么是NEAR Protocol币?NEAR Protocol币有什么特点? Mar 04, 2024 pm 11:20 PM

NEARProtocol:可扩展、用户友好的区块链平台NEARProtocol是一个采用分片技术的区块链平台,旨在应对区块链技术在可扩展性、用户友好性和安全性方面面临的挑战。它为开发者提供了一个高效和用户友好的平台,使他们能够轻松构建和部署去中心化应用程序(dApps)。NEARProtocol的设计旨在降低区块链开发的门槛,同时提供高度的效率和安全性。通过采用分片技术,NEARProtocol可以更好地处理大规模交易,并且为用户提供更快速的交易确认时间。总的来说,NEARProtocol旨在为

什么是最好的Python资源? 什么是最好的Python资源? Sep 16, 2023 pm 02:29 PM

适用于任何编程语言的资源包括视频课程、笔记以及电子书。在这里,我将列出Python的最佳资源。Python官方文档很多网站都提供Python资源,但还是官方文档效果最好。让我们看看他们提供的资源。Python初学者指南-https://wiki.python.org/moin/BeginnersGuidePython开发人员指南-https://devguide.python.org/免费的Python图书−https://wiki.python.org/moin/PythonBooksPyth

显卡接口哪个效果最好 显卡接口哪个效果最好 Feb 22, 2024 am 10:51 AM

随着计算机技术的飞速发展,显卡作为计算机的重要组成部分之一,在游戏、图形设计等领域扮演着举足轻重的角色。而显卡接口则是连接显卡和主板的桥梁,影响着显卡的性能和效果。那么,究竟哪种显卡接口效果最好呢?目前市面上主要有PCI、AGP、PCIe这三种常见的显卡接口。其中,PCI接口是早期的标准接口,相对来说已经比较过时了。对于一些老旧的计算机或者使用简单办公需求的

最佳的风冷散热器是哪一款? 最佳的风冷散热器是哪一款? Jan 25, 2024 am 11:06 AM

选择电脑现在大部分的用户都会看中散热问题,因此现在的风冷散热器非常的畅销,因为价格实惠性价比也高,但是对于哪个最好大部分用户就不是很明白了,根据现在来看,最好的是瓦尔基里。风冷散热器哪个最好:答:根据现在的天梯图来看,最好的是瓦尔基里的“vk星环GL360”。这款水冷的性能很爆炸,而且价格非常的不错,对于入门的用户来说,肯定不会吃亏。vk星环GL360相关介绍:1、这款水冷的颜值很不错,安装也比较简单,对于新手来说操作起来也是很方便的。2、风扇整体十分的简约,logo还有一个可以转的圆圈,无聊的

安钛克650电源主板线接口的引脚数量是多少?(安钛克650电源接线图) 安钛克650电源主板线接口的引脚数量是多少?(安钛克650电源接线图) Jan 03, 2024 am 10:46 AM

安钛克650w主板线是几pin的安钛克650W电源主板的电源线通常是24pin的,这是主板上最大的电源接口。它的作用是连接主板和电源,为主板和其他系统组件提供电源。此外,安钛克650W电源还可能包含其他类型的电源接口,如CPU8pin、PCIe6+2pin等,用于连接CPU和独立显卡等其他组件。主板走线教程主板走线是指在设计主板时,将各个电子元件之间的电路连接起来的过程。在这个过程中,需要考虑电路的稳定性、信号传输的速度和准确性等因素。根据电路图进行走线时,需注意布局和选择合适的线宽和距离,避免

电脑配置怎么选择最好 电脑配置怎么选择最好 Feb 21, 2024 am 11:18 AM

电脑配置怎么选择最好随着科技的不断进步,电脑已经成为了我们生活中必不可少的一部分,它不仅仅满足了我们的工作需求,还能为我们带来娱乐和休闲。而在选择电脑时,优秀的配置是十分重要的。本文将为大家介绍选购电脑配置的一些重要因素和技巧。首先,我们需要考虑自己的需求。不同的人用电脑的目的不同,有些人主要用于日常办公、上网浏览,而另一些人可能需要进行高性能的游戏或者专业

最佳分辨率是多少? 最佳分辨率是多少? Dec 27, 2023 am 10:36 AM

win10系统是一款可以让用户们根据需要来进行设置更改的高人性化系统。今天小编为大家带来的就是win10分辨率最佳设置教程!有需要的小伙伴们一起来看看吧。、win10分辨率最佳设置教程:答:根据系统推荐最好。每个人的系统都会给你一个推荐的分辨率,这个数值一般就是最佳的。win10分辨率最佳设置方法:1、首先点击左下角开始,然后进入设置。2、之后点击系统。3、在屏幕选项的右侧分辨率选项下面点击下拉,可以看到推荐的分辨率,设置一下就好了。

See all articles