国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

mysql我一不小心刪除表里中的數據。請問如何用mybinlog恢復啊。

瀏覽:160日期:2022-06-17 09:33:35

問題描述

Navicat Premium mysql我一不小心刪除表里中的數據。請問如何用mybinlog恢復啊。

mysql我一不小心刪除表里中的數據。請問如何用mybinlog恢復啊。

mysql我一不小心刪除表里中的數據。請問如何用mybinlog恢復啊。

我把binmysql-bin.000003改成sql 。 用Navicat Premium 執行sql也不行。

問題解答

回答1:

如果你知道你刪除的數據是在那一段時間里的話可以用

mysqlbinlog --start-date='開始時間' --stop-date='刪除數據開始的位置' binmysql-bin.000003

或者你查看你的binlog日志,找出你刪除數據的記錄日志位置,然后恢復此位置之前的數據mysqlbinlog --stop-position='刪除數據開始的位置' binmysql-bin.000003。這會恢復刪除位置之前所有的數據,如果你能夠找到到被你刪除的數據范圍的話,你也可以指定開始位置

mysqlbinlog --start-position='開始位置' --stop-position='刪除數據開始的位置' binmysql-bin.000003回答2:

利用mysqlbinlog將今天那個二進制日志導出成sql語句文件,在里面查找到有用的sql信息,然后再根據條件導出你想要的sql信息,這樣再把sql文件中的語句導入到表中

相關文章:
主站蜘蛛池模板: 昭平县| 阳江市| 舒城县| 武冈市| 德令哈市| 新宁县| 同仁县| 襄汾县| 宁南县| 乐清市| 仪征市| 垫江县| 丰宁| 河西区| 罗山县| 宜兰县| 新平| 乐业县| 五大连池市| 郴州市| 汪清县| 双桥区| 马鞍山市| 澄城县| 安阳市| 共和县| 托里县| 哈尔滨市| 佛山市| 元谋县| 大理市| 万荣县| 维西| 泰和县| 内乡县| 依兰县| 青河县| 获嘉县| 大埔县| 五河县| 壤塘县|