任何人都可以請告訴我如何我可以恢復MySQL數據庫提前一天,因爲在腳本中發生了一些錯誤,並且特定參數的所有colums之一受到影響請幫助,服務器版本:5.0.85日誌 MySQL客戶端版本:5.2.10-MariaDB的 PHP擴展:mysqli的如何恢復mysql db前一天
0
A
回答
0
回到以前的MariaDB的備份,然後從二進制日誌刷新,直到其中的錯誤發生的點。如果二進制日誌未處於活動狀態,或者根本沒有備份,則表明您是獨立的!
首先,從最新的轉儲文件加載:
mysql -u root -p < dump_file
接下來,查看在轉儲文件找到二進制日誌座標,並重新執行該事件,直到您需要的點。
然後,查看二進制日誌(使用mysqlbinlog)來查看發生錯誤的位置。這是停止的要點。
例如,如果在轉儲文件中的座標如下:
-- CHANGE MASTER TO MASTER_LOG_FILE='binlog.002003', MASTER_LOG_POS=96456;
和點停止在104342(這是第一個無效的命令)
然後你會需要運行下面的命令來恢復:
mysqlbinlog --start-position=96456 --stop-position=104342 binlog.002003 | mysql -u root -p
您可能還需要超過一個二進制日誌運行 - 看到https://mariadb.com/kb/en/mysqlbinlog/更多mysqlbinlog可以用法和語法的詳細信息。
+0
mysql!= mariadb。準確地說mariadb> = mysql –
相關問題
- 1. 如何恢復Android中以前的聊天聊天窗口?
- 2. 複製/恢復 - mongo db
- 3. DB失敗後如何恢復InnoDB?
- 4. 如何恢復MYSQL表
- 5. C#恢復一個在線db
- 6. MySQL前10天7天前
- 7. Sqlite DB Android備份/恢復
- 8. 保存/恢復/從DB
- 9. 從DB恢復TeamCity項目
- 10. ,如何恢復?
- 11. MySQL的恢復
- 12. 如何恢復差異mysql轉儲
- 13. MySQL db的前端
- 14. MySQL錯誤的恢復數據恢復
- 15. 如何恢復以前的值(javascript)?
- 16. 如何恢復以前的聽衆?
- 17. 如何恢復以前的firstResponder?
- 18. Android - 如何恢復以前的活動?
- 19. gwt - 如何恢復以前的視圖
- 20. 如何恢復一個String
- 21. PHP恢復MySQL轉儲
- 22. 如何用數組恢復MySQL表?
- 23. 清理前恢復?
- 24. 如何恢復MySQL的權限
- 25. 如何從MySQL .frm中恢復數據?
- 26. 如何從WAMP恢復MySQL數據庫?
- 27. 如何恢復mysql數據庫
- 28. mysql恢復和覆蓋
- 29. 如何從mysql表中恢復數據?
- 30. 如何在ubuntu恢復mysql密碼16.04
你有前一天的備份嗎? – Ibu
不,我不是這個問題,如果我有我可以恢復它現在我在大麻煩plz幫助我任何其他方式 – shijumax
這可能會得到更好的答案在http://dba.stackexchange.com ...雖然坦率地說,如果你沒有備份或事務日誌,我懷疑你自己來糾正數據。 –