php mysql 作业计划,关于php:我需要使用cron作业每30分钟恢复一次数据库(mysql)

我是cron jobs的新手,我需要每30分钟恢复一次数据库(mysql)。 是否有一个cron作业命令可以从已被gzip压缩的.sql文件中恢复数据库?

或者我是否需要创建一个php脚本来执行此操作并创建一个cron作业来每30分钟调用一次这个脚本?

此外,这是一个单独的问题,但仍然与cron作业有关,我使用cron作业每天备份一次不同的数据库,gzip并将其放在根目录上的文件夹中。 有没有办法(自动)删除超过一个月的任何东西? 或者,至少保留最近的20个备份并删除其余备份?

其他随机论坛帖子上没有很多关于这个主题的好教程。 任何帮助表示赞赏。

关于如何导入转储文件,只需输入一个

mysql -u user -ppassword databasename < /path/to/dump.sql

进入cron工作。

更多细节:如何恢复MySQL .dump文件?

非常感激。

我理解这个Pekka的历史,但是在cat /path/to/file.sq/ | mysql -u root -ppassword上执行这个方法会更有效吗?

@Daryl我对Unix / Linux管理文件数据的方式知之甚少,不知道哪种方式更有效! 你的建议可能更好。

MySQL无法直接处理gzip压缩数据,但通过管道gzcat然后将其传递给mysql是微不足道的:

gzcat name_of_file.sql.gz | mysql -u....

您可以编写一个bash脚本来执行此操作。

mysql -uPutYourUserHere -pPutYourPasswordHere PutYourUserHere_databaseName < database.sql

没有什么可以自动删除的东西。 但是你可以在你的cron工作中做到:

find /path/to/files -mtime +30 -exec rm  {}\;

我的意思是删除旧备份的cron作业。 我认为"自动"会产生误导。 会尝试你的建议。 我不太熟悉bash脚本。

find是一个非常强大的工具。 有时如果你只是谷歌"找到删除月旧"你会找到正确的答案。

我收到一个错误发送给我说找到:缺少`-exec'的参数

我在我的Mac上尝试了这个,它找到了。 -mtime +30 -exec rm {} ;

注意:{}和之间需要有空格;

@johnny,如果这解决了你的问题那么请接受正确的答案:)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/502154.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

querywrapper 时间区间查询_雅思官方:关于增设用于英国签证及移民的雅思考试考点的通知!附20192020雅思考试时间安排...

接英国文化教育协会通知&#xff0c;为满足广大考生日益增长的报考需求&#xff0c;英国文化教育协会(雅思考试主办方)即日宣布&#xff0c;在南京财经大学(仙林校区)增设用于英国签证及移民的雅思考试考点&#xff0c;首场考试日期为2019年12月21日。考点具体信息如下&#xf…

scandall pro找不到扫描仪_吉林机箱风扇灯条找哪家

吉林机箱风扇灯条找哪家&#xff0c;阶新科技&#xff0c;合作理念--开诚布公&#xff0c;互相信任&#xff0c;团结奋斗。吉林机箱风扇灯条找哪家&#xff0c; 拆开机箱的前置面板可以看到前置面板中间带有长条形的叉戟灯条设计&#xff0c;这样也就导致前置的机箱风扇只能装在…

PHP8编译swoole出错,swoole自定义错误的方法

创建错误处理器实现ErrorHandlerInterface接口namespace App;use Core\AbstractInterface\ErrorHandlerInterface;class Test implements ErrorHandlerInterface{function handler( $msg,$file null,$line null,$errorCode null,$trace ){echo "文件{$file}的第{$line}…

大数据技术架构_架构大数据图

大数据管理数据处理过程图大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察力。大数据处理的主要流程包括数据收集、数据存储、数据处理、数据应用等主要环节。随着业务的增长,大量和流程、规…

excel公式编辑器_Excel中自动更新超链接的文件目录,超简单

日常工作中&#xff0c;一个项目的文件往往会有很多个&#xff0c;在Excel中制作一个项目文件目录&#xff0c;可以快速方便的查看不同的文件。如下图所示&#xff0c;就是一个模拟的项目文件夹内的所有子文件夹&#xff0c;每个子文件夹内包含不同类型的文档&#xff0c;而且文…

蓝牙最新版本6.0_FIIL新品 T1 Lite,蓝牙5.2加持下的TWS耳机

说起汪峰老师&#xff0c;大家第一时间会想到他是国内内地著名男歌手、音乐创作人&#xff0c;摇滚先锋等几个身份&#xff0c;或者会联想到他是妻子著名国际影星章子怡。但如果你对音响或者耳机等音乐产品有所了解的话&#xff0c;你还会知道汪峰老师还亲自创立了一个知名的耳…

标准正态分布_正态分布,正态分布如何变换为标准正态分布

正态分布&#xff08;Normal distribution&#xff09;&#xff0c;又名高斯分布&#xff08;Gaussian distribution&#xff09;若随机变量X服从一个数学期望为μ、方差为σ^2的正态分布&#xff0c;记为N(μ&#xff0c;σ^2)。其概率密度函数为正态分布的期望值μ决定了其位…

WSL安装Oracle,折腾记录:WSL(Windows Subsystem for Linux,Windows上的Linux子系统)安装后的环境配置-Go语言中文社区...

WSL(Windows Subsystem for Linux&#xff0c;Windows上的Linux子系统)的安装比较简单&#xff0c;教程网上较多&#xff0c;此处略过。安装后须要进行一系列配置(如软件源配置、中文配置、图形化配置、开发环境配置)才能投入使用&#xff0c;以Ubuntu为例(其他Debian、Kali、O…

cad钣金展开插件_户外垃圾桶顶盖钣金拆分展开方法

今天给大家讲解一个户外垃圾箱顶盖的拆分展开方法如下图拆分零件如下对称的两个零件如下打开SolidWorks&#xff0c;新建草图如下点击拉伸凸台命令设置参数如下点击倒圆角命令设置参数选择下面蓝色面绘制草图点击草图等距实体选择下图所示蓝色面向内偏移一个板厚1.5点击直线将下…

未能初始化appscan应用程序现在将关闭_企业区块链应用程序的两个关键问题

点击上方“蓝色字体”&#xff0c;选择 “设为星标”关键讯息&#xff0c;D1时间送达&#xff01;很多架构师在使用区块链技术之前需要考虑一些关键问题&#xff0c;而这些问题与数据隐私和区块链类型有关。公共区块链通过提供数据的透明度、完整性、可追踪性、真实性来协调信任…

oracle导入substring,java中substring()和oracle中substr()区别

1)Java中substring(int x)一般是用来截取字符串的。返回一个新的字符串&#xff0c;新字符串是元字符串的子字符串。该新串是从原字符串的x索引处开始&#xff0c;直到原字符串的结尾为止。如&#xff1a;“jerry_player”.substring(1),结果是erry_player“Jerry”.substring(…

laravel 分词搜索匹配度_搜索引擎工作原理

抓取网页。每个独立的搜索引擎都有自己的网页抓取程序爬虫(Spider)。爬虫顺着网页中的超链接&#xff0c;从这个网站爬到另一个网站&#xff0c;通过超链接分析连续访问抓取更多网页。被抓取的网页被称之为网页快照。由于互联网中超链接的应用很普遍&#xff0c;理论上&#xf…

oracle erp 报表开发手册,处置OracleERP导出的报表文件

[代码] [Java]代码 package k.finance;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import j http://www.starkp.com/linked/20130228.do; xl.Sheet;import jxl.Workboo…

数据库表的软硬关联_Jimmy的关系型数据库设计心得 第一版

欢迎关注Jimmy的公众号&#xff1a;Jimmy嘚啵嘚&#xff0c;每周都有很多干货文章分享&#xff08;最近比较懒&#xff0c;先保证每周写几篇&#xff0c;等忙完了再每日更新&#xff09;最近在梳理以前设计关系型数据库的心得体会&#xff0c;或者斗胆说是方法论&#xff0c;梳…

linux交换分区目录,Linux添加swap交换分区

添加swap交换分区SWAP即交换分区是一种类似于Windows系统虚拟内存的功能&#xff0c;将一部分硬盘空间虚拟成内存来使用&#xff0c;从而解决内存容量不足的情况&#xff0c;因为SWAP毕竟是用硬盘资源虚拟的&#xff0c;所以速度上比真实物理内存要慢很多&#xff0c;一般只有当…

83998 连接服务器出错_来申请一个阿里云服务器玩玩?

对开发有兴趣的小伙伴们可以去阿里云官网申请一个免费入门级的服务器小试身手。那么如何申请免费服务器呢&#xff1f;(这里吐槽不能超链接外部网页)进入官网这里我选择了左边的(体验时间长一点)选择Ubuntu 14.04 32位的系统(上面的地域选择可以百度一下自己的地理位置适合选择…

python漂亮的螺旋_CANVAS 各种螺旋画出来的漂亮图案

JavaScript语言&#xff1a;JaveScriptBabelCoffeeScript确定var canvas document.createElement("canvas"),c canvas.getContext("2d");var w canvas.width window.innerWidth,h canvas.height window.innerHeight;c.fillStyle "rgb(10,10,10…

linux kdb内核调试器,使用KDB调试工具

KDB是针对官方版本的linux内核代码&#xff0c;所以无法使用Ubuntu自带的linux内核版本&#xff0c;需从官网上下载。1、从ftp://oss.sgi.com/www/projects/kdb/download上下载对应内核代码版本的KDB补丁&#xff0c;如linux内核2.6.18版本&#xff0c;需下载kdb-v4.4-2.6.18-c…

安卓项目打开有时候manifests不见了_手机通话音量太小?教你打开这个开关,再也不怕听不清了...

分享最实在的玩机技巧&#xff0c;洞察最前沿的科技资讯&#xff01;大家好&#xff0c;这里是手机科技园&#xff01;我们在生活中&#xff0c;经常用手机与家人朋友通话&#xff0c;可是有时候即使将音量开到最大&#xff0c;通话声音还是非常小&#xff0c;这到底是为什么呢…

lrzsz linux 安装目录,linux上安装lrzsz上传下载文件工具rz和sz

方法一&#xff1a;直接用yum安装lrzsz(推荐)yum install lrzsz -y注意:rhel安装完系统后 直接可使用 rz sz测试&#xff1a;运行rz弹出SecureCRT上传窗口&#xff0c;安装成功。这是个非常方便的工具。sz filename 下载rz上传rz -y 覆盖 上传sz -y filename 覆盖 下载上传下载…