久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:153日期: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文件中的語句導入到表中

相關文章:
主站蜘蛛池模板: 德化县| 沈阳市| 宜昌市| 即墨市| 平度市| 乐平市| 寿宁县| 阿拉善右旗| 湛江市| 张家港市| 彰化市| 盐边县| 扎鲁特旗| 佛坪县| 黄平县| 徐汇区| 青海省| 盐边县| 潞西市| 延庆县| 蒙阴县| 和静县| 永吉县| 肥城市| 工布江达县| 依安县| 蒙阴县| 夏邑县| 沂水县| 长兴县| 海林市| 曲阳县| 尚志市| 盘山县| 昌平区| 佛山市| 英吉沙县| 乡城县| 敦化市| 福贡县| 星座|