回覆列表
  • 1 # 使用者4237129090866

    看到一個這樣的解決方式不知道能不能幫助你:phpmyadmin的後臺資料庫是mysql,下面或許有用。《mysql資料恢復工具-mysqlbinlog 使用說明》要使用此功能,首先必須確保mysql配置檔案“My.ini”中的 [mysqld] log-bin=log_name #開啟二進位制日誌(其中log_name自己定義) 開啟的作用就是開啟mysql的二進位制日誌,然後才可以使用mysqlbinlog工具恢復資料,開啟之後透過在mysql中執行: SHOW BINLOG EVENTS 來確認二進位制日誌的開啟情況mysqlbinlog有兩種方式來恢復資料:(Mysqldatalog.exe在“MySql\bin\”目錄下)1.透過指定時間: Mysqldatalog> mysqlbinlog --start-date="2009-11-27 14:01:00" --stop-date="2009-11-27 14:59:59" log_name.000001 > D:\01.txt 2.透過指定位置: 引數說明: •–start-position=N 從二進位制日誌中第1個位置等於N參量時的事件開始讀。•–stop-position=N 從二進位制日誌中第1個位置等於和大於N參量時的事件起停止讀。 Mysqldatalog> mysqlbinlog --start-position=123 --end-position=456 log_name.000001 > D:\01.txt 關於position的說明:position可以透過執行SHOW BINLOG EVENTS命令來檢視 然後進入mysql中執行source 命令 mysql>source D:\01.txt 恢復資料完成。 最後說明:mysqlbinlog工具雖然很強大,但是為保資料不丟失最好還是跟備份資料同步使用。這樣恢復資料就可以僅從最後一次備份開始到事故發生時間。個人現在備份資料庫都是採用“多備份”的多雲盤自動備份,在怎麼誤刪除也可以找的回來,有個好工具還是需要的

  • 中秋節和大豐收的關聯?
  • 關於大股東減持有哪些規定?