MySQL 删除恢复:走出困境的路(mysql删除恢复)
MySQL 是多用途开源数据库管理系统,有时候,我们会在不知不觉之间将数据删除。除了意外,有时候也会有必要恢复这些被删除的数据。本文将介绍如何使用 MySQL 实现删除数据的恢复操作。
首先,你需要确定在删除前是否有备份数据,如果有,可以使用这些备份恢复删除的数据,比较方便、快捷。
其次,如果没有备份数据,则要重启 MySQL,让其进入 safe_mode 模式,可以使用以下命令:
sudo /etc/init.d/mysql stop
mysqld_safe –skip-grant-tables &
sudo mysql -u root
use mysql;
update user set Password=PASSWORD(“yournewpassword”) where User=’root’;
flush privileges;
exit
这样,可以暂时关闭 MySQL 的授权机制,让你登录访问,从而能够恢复被删除的数据。
接着,你要确定被删除的数据所在的数据表,可以使用以下命令:
show tables;
查看表中的记录,如果存在被删除的数据,也可以使用以下命令:
select * from tablename;
查看被删除的数据,之后只需要使用一句查询语句,把被删除的数据插入到表中即可:
INSERT INTO tablename VALUES (value1,value2,…);
最后,重启 My SQL Server,把它切换回正常的运行模式,如下命令:
sudo /etc/init.d/mysql start
以上,就是在 MySQL 中如何实现删除数据的恢复操作的教程。如果你在使用 MySQL 数据库时意外删除了数据,虽然会有失败的心情,但是也不要慌,如果用上述步骤,可以很快的把被删除的数据恢复,走出困境。