如何使用mysql binlog 恢复数据
简版教程
恢复前提:开启了 binlog 。
第一步记下时间
binlog查路径
show variables like '%log_bin%'; #查路径
查当前binlog状态
#查看状态
show master status;
#使用新日志文件 防干扰
flush logs;
查看数据日志
mysqlbinlog binlog.000001
恢复 命令 mysqlbinlog目录 mysql目录 日志地址
mysqlbinlog目录路径 --start-datetime="2022-08-10 10:30:00" --stop-datetime="2022-08-10 22:10:00" --database=yunpan /www/server/data/master-bin.000003 | mysql目录路径 -uroot -p1a9a739a2bc82748 -v yunpan
上下两个二选一
/www/server/mysql/bin/mysqlbinlog --stop-position=2045263 --database=yunpan /www/server/data/master-bin.000003 | /www/server/mysql/bin/mysql -uroot -p1a9a739a2bc82748 -v yunpan