1.登录到mysql命令行
mysql -uxxx -pxxx
2.查看之前是否有开启binlog,binlog作用是记录所有数据库操作
show variables like ‘%log_bin%’ ON为开启 OFF关闭
3.查询最近的binlog
//按照时间查询log日志
mysqlbinlog --start-datetime='2020-06-05 15:00:00' --stop-datetime='2020-06-05 15:50:00' -d 数据库名 /www/server/data/mysql-bin.000010
4.根据操作时间筛选出要恢复的时间范围
mysqlbinlog --start-datetime='2020-06-05 15:00:00' --stop-datetime='2020-06-05 15:50:00' -d 数据库名 /www/server/data/mysql-bin.000010
5.开始恢复
./mysqlbinlog --start-datetime="2020-06-05 15:00:00" --stop-datetime="2020-06-05 15:30:00" --database=数据库名 ./mysql-bin.000010 | /usr/bin/mysql -uroot -pxxx -v 数据库名