Mysql

如何從物理文件中恢復mysql數據庫?

  • November 16, 2015

我剛剛重新安裝了我的系統,我沒有做轉儲備份,但我仍然有我以前安裝的 mysql 的物理文件夾。

是否可以使用它來恢復和更新我目前的配置?

這是可能的,但不建議。如果我要嘗試它,我會這樣做。

  1. 安裝 mysql,配置盡可能接近舊伺服器或只使用相同的配置。確保它啟動、重新啟動,並且您可以登錄它。現在關閉mysql。
  2. 將舊安裝移開mv /var/lib/mysql /var/lib/mysql.orig
  3. rsync 或將新文件複製到位。sudo rsync -av /old/mysql/ /var/lib/mysql/我建議將原始文件保持在目前狀態,以防萬一這不起作用。
  4. sudo chown -R mysql: /var/lib/mysql然後啟動mysql。檢查日誌,確保一切正常,然後登錄 Mysql。四處看看,確保您的數據看起來就在那裡。

假設一切順利,你應該做好準備。現在馬上去把Mysql做一個正確的備份,這樣你下次就不必再做這種廢話了。

引用自:https://serverfault.com/questions/250559