北京SEO

MySQL数据库自动定时备份策略与恢复教程

2019/10/10/17:32:09  阅读:1815  来源:谷歌SEO算法  标签: AI科学家

对于每天更新的mysql数据库,做好备份工作至关重要,现在我们来讲讲如何建立数据库的备份策略,让mysql自动每天定时备份.

注意:主从同步不能代替数据库备份

举例说明,如果我们在主数据库上误删了一个table,那么从数据库也会执行相应的操作,如果没有备份,这就会导致删掉的数据就无法找回,即使回滚二进制日志也不一定能找回,因为二进制日志的保存是有时间限制的,并且回滚二进制日志非常复杂.

因此数据库的完全备份、增量备份是至关重要的.

备份策略

1.每天进行数据库备份

mysqldump --master-data --single-transaction -R --databases [db1] [db2] [db3] | gzip -9 - | pv >all-db-with-master-data-$(date +%Y%m%d).sql.gz --phpfensi.com

2.将每天的备份同步到从服务器上,以便随时进行从数据库的搭建.

数据库的恢复

1.恢复主数据库.

将master-data生产的从数据库信息注释掉,然后恢复即可.

2.恢复从数据库.

使用备份的数据文件,恢复从数据库,然后启动slave即可.

start slave;

云备份

定期将备份的数据库传至百度云或者其他云盘,能保证数据的存储,以防万一服务器崩溃.

PS:百度云的同步脚本可以在网上搜到,或者将数据传到挂载百度网盘的windows服务器,这样百度网盘可以自动同步.

广告内容

MySQL数据库自动定时备份策略与恢复教程 MySQL数据库自动定时备份策略与恢复教程 MySQL数据库自动定时备份策略与恢复教程

相关阅读

热门评论

萧红SEO 萧红SEO

SEO爱好者,分享SEO经验~

总篇数212

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法