位置: 编程技术 - 正文
推荐整理分享MySQL数据库的shell脚本自动备份(mysql数据库的使用),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mysql数据库的数据类型有哪些,mysql数据库的数值类型用什么表示,mysql数据库的设计与实现,mysql数据库的数据类型,mysql数据库的使用,mysql数据库的数据存储在哪里,mysql数据库的数据存储在哪里,mysql数据库的数据存储在哪里,内容如对您有帮助,希望把文章链接给更多的朋友!
MySQL数据库的shell脚本自动备份
经常备份数据库是一个好习惯,虽然数据库损坏或数据丢失的概率很低,但一旦发生这种事情,后悔是没用的。一般网站或应用的后台都有备份数据库的功能按钮,但需要去手工执行。我们需要一种安全的,每天自动备份的方法。下面的这个shell脚本就是能让你通过过设定Crontab来每天备份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进行正则表达式替换的用法。分享给大家供大家参考,具体如下:今天一个朋友问我,如果将数据库中查到的类
标签: mysql数据库的使用
本文链接地址:https://www.jiuchutong.com/biancheng/350074.html 转载请保留说明!友情链接: 武汉网站建设