Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > mysql定时备份还原shell

mysql定时备份shell脚本和还原的示例

作者:shandongwill

数据库备份是防止数据丢失的一种重要手段,生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果,所以本文给大家介绍了mysql定时备份shell脚本和还原的实例,需要的朋友可以参考下

前言

数据库备份是防止数据丢失的一种重要手段。生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果。

数据库备份的重要性主要体现在:

数据库备份分类

mysqldump命令

命令格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 参数1,参数2… > 备份文件.sql
主要参数:

备份计划

每日备份,保留30天备份文件

shell脚本如下:

定时调度

使用crontab命令

crontab -e
#每日凌晨备份
0 0 * * * /opt/backup.sh >> /tmp/backup_error.log 2>&1

还原

./mysql -h 127.0.0.1 -u root -p'xxxxx' <backup_2024-01-09.sql

总结

数据库备份是生产环境必做的一项工作。备份时参数很重要,否则在还原时会遇到各类问题。还原时也时常出现问题。

到此这篇关于mysql定时备份shell脚本和还原的示例代码的文章就介绍到这了,更多相关mysql定时备份还原shell内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文