mysql删库不跑路

mysql恢复数据

1.起因,某天,在混沌中误删了项目开发环境的数据。

2.经过,经过查阅资料,终于在凌晨将数据全部恢复.

3.详细过程,

3.1 binlog介绍,请参考文章:https://blog.csdn.net/wwwdc1012/article/details/88373440
3.2 查看binlog状态
	show variables like 'log_bin';
3.3 通过mysqlbinlog命令恢复数据
	请参考文章:https://www.cnblogs.com/michael9/p/11923483.html
	mysqlbinlog --no-defaults --start-datetime='2020-08-01 00:00:00' --stop-datetime='2021-05-13 09:00:00' mysql-bin.000002 | mysql -h127.0.0.1 -uroot -p

	mysqlbinlog --no-defaults --start-position=1125 mysql-bin.000004 | mysql -h127.0.0.1 -uroot -p
3.4 在运行长数据的时候,会出现MySQL server has gone away的情况,
	set global max_allowed_packet=1024*1024*16;
posted @ 2021-05-14 10:51  无敌哈士奇  阅读(43)  评论(0编辑  收藏  举报