MySQL二进制日志恢复
通过position(位置)恢复
mysqlbinlog --start-position=106 --stop-position=477 mysql-bin.000007 | mysql -uroot
通过时间恢复
mysqlbinlog --start-datetime="2019-12-02 10:55:16" --stop-datetime="2019-12-02 11:01:13" /var/lib/mysql/mysql-bin.000007 | mysql -uroot
备份的数据
重置mysql的root用户的密码
停止MySQL
service mysqld stop
启动msyql并跳过授权表
mysqld_safe --skip-grant-tables
此时mysql的root用户密码为空 直接登录mysql
mysql
重置密码
update mysql.user set Password=password('123') where User='root' and Host='localhost';
flush privileges;
测试,正常模式启动mysql
kill -9 $(cat /var/run/mysqld/mysqld.pid)
service mysqld start
mysql -uroot -p123
shell mysql二进制日志恢复
猜你喜欢
转载自blog.csdn.net/lq_hello/article/details/106096157
今日推荐
周排行