位置: 编程技术 - 正文

MySQL数据库的shell脚本自动备份(mysql数据库的使用)

编辑:rootadmin

推荐整理分享MySQL数据库的shell脚本自动备份(mysql数据库的使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql数据库的数据类型有哪些,mysql数据库的数值类型用什么表示,mysql数据库的设计与实现,mysql数据库的数据类型,mysql数据库的使用,mysql数据库的数据存储在哪里,mysql数据库的数据存储在哪里,mysql数据库的数据存储在哪里,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL数据库的shell脚本自动备份

经常备份数据库是一个好习惯,虽然数据库损坏或数据丢失的概率很低,但一旦发生这种事情,后悔是没用的。一般网站或应用的后台都有备份数据库的功能按钮,但需要去手工执行。我们需要一种安全的,每天自动备份的方法。下面的这个shell脚本就是能让你通过过设定Crontab来每天备份MySQL数据库的方法。

MySQL数据库的shell脚本自动备份(mysql数据库的使用)

通过上面的脚本,我们可以每天导出一份sql备份文件,文件的名称按当日日期生成。日积月累,这样的文件会生成很多,有必要定时删除一些老旧的备份的文件,下面的这行命令就是做这个任务的,你可以把它加在上面的脚本后面。

我在使用上面的脚本时曾经遇到过一个问题,Crontab定时执行脚本导出没有报错,但导出的是空的SQL文件,但登录到控制台手工执行这个脚本是备份成功的。后来发现是Crontab执行脚本是缺少系统环境信息,找不到 mysqldump ,改正的方法是使用 mysqldump 全路径就行了。而之所以没有报错信息,是因为 mysqldump 把错误信息输出到了 stderr。在命令的后面末尾接 “2>&1” 这样一个信息重定向命令就可以看到错误信息了:

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

mysql基于正则实现模糊替换字符串的方法分析 本文实例讲述了mysql基于正则实现模糊替换字符串的方法。分享给大家供大家参考,具体如下:例如:abcd(efg)hijk替换之后是abcdhijkupdatetabaleAsetname=replace(nam

数据库账号密码加密详解及实例 数据库账号密码加密详解及实例数据库中经常有对数据库账号密码的加密,但是碰到一个问题,在使用UserService对密码进行加密的时候,springsecurity也是

MySQL中使用replace、regexp进行正则表达式替换的用法分析 本文实例讲述了MySQL中使用replace、regexp进行正则表达式替换的用法。分享给大家供大家参考,具体如下:今天一个朋友问我,如果将数据库中查到的类

本文链接地址:https://www.jiuchutong.com/biancheng/350074.html 转载请保留说明!

上一篇:mysql 5.7.11 zip安装配置方法图文教程

下一篇:mysql基于正则实现模糊替换字符串的方法分析(mysql 正则表达式 是否包含字母)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络