Mysql SqlBin利用恢复数据
Mysql SqlBin利用恢复数据 /www/server/mysql/bin/mysqlbinlog --no-defaults --start-datetime="2018-10-23 23:59:59" --stop-datetime="2018-10-24 17:30:59" /root/mysql-bin.000005 --result-file=mysql-bin.00000las.sql
找到bin文件复制出来,这样可以粗略的定位到某个点的数据导出到/root/目录,注意data目录下面不一定有几个bin文件,最好都操作一下,而且不要导出到sql被删除的那个时间
导出所有bin文件
/www/server/mysql/bin/mysqlbinlog --no-defaults --start-datetime="2018-10-23 23:59:59" --stop-datetime="2018-10-24 17:30:59" /www/server/data/mysql-bin.* --result-file=mysql-bin.00000las.sql
不指定时间导出所有时间
/www/server/mysql/bin/mysqlbinlog --no-defaults /www/server/data/mysql-bin.* --result-file=mysql-bin.00000las.sql
导出某个表
grep -B3 -w bogo_user mysql-bin.00000las.sql |grep -v '^--$' >tb_name.sql
发表回复