MySQL delete 恢复
时间: 2023-09-15 09:15:09 浏览: 121
要恢复MySQL中被delete删除的数据,可以通过使用binlog日志来实现。首先,确保binlog日志已经开启。在Linux系统中,可以通过进入mysql的配置文件my.cnf,编辑该文件并启用binlog日志。接下来,按照以下步骤进行恢复操作。
1. 将mysqllog.sql文件和生成的windows中的.vbs文件放在同一个文件夹中,并双击执行生成mysqllogOK.sql文件。
2. 进入mysqllogOK.sql文件,删除其中的delete语句,只保留insert语句。
3. 使用以下命令执行mysqllogOK.sql文件,以恢复被删除的数据:
```
mysql -h127.0.0.1 -P3306 -uroot -p123 < mysqllogOK.sql
```
其中,127.0.0.1是MySQL的主机地址,3306是MySQL的端口号,root是MySQL的用户名,123是MySQL的密码。
通过这些步骤,你可以快速恢复被delete删除的数据。记住,在执行恢复操作之前,一定要备份好原始数据,以免出现意外情况。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [MYSQL误删除DELETE数据找回](https://blog.csdn.net/weixin_42469936/article/details/127441409)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [MySQL的delete误操作的快速恢复方法](https://blog.csdn.net/weixin_42234804/article/details/113240090)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]