搜尋
首頁資料庫navicatnavicat刪除的資料能還原嗎

navicat刪除的資料能還原嗎

Aug 15, 2019 pm 01:39 PM
navicat

navicat刪除的資料能還原嗎?

navicat刪除的資料是可以還原的。

navicat刪除的資料能還原嗎

用navicat刪除資料庫中的入侵數據,導致刪順手了,把一些看似重複數據的重要數據在表中直接右鍵刪除掉了(相當於delete from table指令),而該資料庫並沒有做過這些資料的備份,同時也沒有開啟二進位日誌,常規的復原方法徹底走入死路。

在解決的過程中,做過以下幾種嘗試:

1.了解到如果開啟了日誌,直接mysqlbinlog 使用日誌復原即可。

2.如果不是刪除了一個表的部分數據,而是刪除整個表,那麼可以在刪除後馬上用磁碟數據恢復軟體嘗試恢復。 (因為刪除表後會有文件被刪除,而刪除表的部分數據,文件還是存在)

3.找數據恢復的公司,該公司號稱用ibdata1就能恢復,於是我使用工具分析ibdata1,一頁一頁查看有沒有歷史記錄存在,最後發現頁中只存放了現有資料。

而使用ibdata1恢復數據,應該是在了解數據表結構的前提下,資料庫除ibdata1外其他數據受損不能正常使用資料庫時嘗試,而不是刪了表數據後恢復什麼的。 (事實上,這個文件是儲存現有表格資料的,其實也可以設定成每個表格一個檔案。)

#4.最後發現mysql下有ib_logfile0和ib_logfile1兩個文件,其實這兩個文件裡,記錄了Mysql的一些事物日誌,用於事務的前滾後滾,是Mysql本身使用的,這個文件用文字工具打開後,有很多亂碼,但卻可以查找到被刪除的少量資料的insert記錄,極少數的亂碼透過前後語句找出了原文,最終透過事物日誌恢復了刪除的檔案。

相關推薦:《Navicat for mysql使用圖文教學

註:用事物日誌恢復,需要幾個前提。

1:知道刪除資料的大概位置,不要這邊查找,那邊又不斷有新資料插入。

2:因為有很多亂碼,適用於尋找少量數據,而不是用作大量數據的恢復,浪費體力。

3:如果二進位日誌沒開,沒有備份,那麼就只能用這種方法還原了。

以上是navicat刪除的資料能還原嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
使用Navicat:增強數據庫生產率使用Navicat:增強數據庫生產率Apr 10, 2025 am 09:27 AM

Navicat通過其直觀的界面和強大功能提升數據庫工作效率。 1)基本用法包括連接數據庫、管理表和執行查詢。 2)高級功能如數據同步和傳輸通過圖形界面簡化操作。 3)常見錯誤可通過檢查連接和使用語法檢查功能解決。 4)性能優化建議使用批量操作和定期備份。

navicat怎麼用替換功能navicat怎麼用替換功能Apr 09, 2025 am 09:15 AM

Navicat 的替換功能允許您查找和替換數據庫對像中的文本。您可以通過右鍵單擊對象並選擇“替換”來使用此功能,在彈出的對話框中輸入要查找和替換的文本並配置選項,例如查找/替換範圍、大小寫敏感度和正則表達式。通過選擇“替換”按鈕,您可以查找並替換文本,並根據需要配置選項以避免意外更改。

navicat激活失敗怎麼辦navicat激活失敗怎麼辦Apr 09, 2025 am 09:12 AM

Navicat 激活失敗的解決方法:1. 檢查激活碼正確性;2. 確保網絡連接正常;3. 暫時禁用防病毒軟件;4. 重置激活狀態;5. 聯繫技術支持。

navicat運行sql文件錯誤怎麼辦navicat運行sql文件錯誤怎麼辦Apr 09, 2025 am 09:09 AM

要解決 Navicat 運行 SQL 文件時的錯誤,請遵循以下步驟:1. 檢查 SQL 語法錯誤;2. 確保數據庫連接已建立;3. 檢查文件編碼;4. 調整服務器設置;5. 檢查臨時空間;6. 禁用某些插件;7. 必要時聯繫 Navicat 支持。

navicat怎麼建立索引navicat怎麼建立索引Apr 09, 2025 am 09:06 AM

在 Navicat 中建立索引的步驟:連接到數據庫。選擇要建立索引的表。打開索引管理器。指定索引名稱。選擇索引列。選擇索引類型。選擇唯一索引(可選)。點擊“確定”創建索引。

navicat快捷鍵怎麼設置navicat快捷鍵怎麼設置Apr 09, 2025 am 09:03 AM

如何設置和恢復 Navicat 快捷鍵?點擊主菜單“工具” > “選項” > “快捷鍵”,在“命令”列表中選擇操作,在“快捷鍵”字段中輸入按鍵組合,點擊“添加”保存。若要恢復默認快捷鍵,點擊“工具” > “選項” > “快捷鍵”,再點擊“恢復默認值”按鈕即可。

navicat怎麼對比兩個數據庫navicat怎麼對比兩個數據庫Apr 09, 2025 am 09:00 AM

在 Navicat 中對比兩個數據庫的步驟:連接數據庫。打開數據對比器。選擇要對比的數據庫。配置對比選項。執行對比。查看結果。應用更改(可選)。

navicat怎麼關聯表navicat怎麼關聯表Apr 09, 2025 am 08:57 AM

關聯表可基於共享字段鏈接不同表中的數據,以創建更全面的數據視圖。使用 Navicat 關聯表時,可按以下步驟操作:1. 打開要關聯的表;2. 將一個表中的字段拖放到另一個表中的相應字段上;3. 選擇關聯類型(如內聯、左外聯或右外聯);4. 設置關聯條件(如有必要);5. 單擊“確定”保存更改。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中