2012-11-20 53 views
3

我正在使用Centos。 在生產服務器上,現在看來,我們意外地卸載MySQL服務器有意卸載的mysql服務器

我們仍然看到在/ var/mysql的

我們能做些什麼來恢復我們的所有數據我們DB的文件夾。

請確保你有什麼建議,這是客戶的生產水平的數據。

謝謝

+3

有這些東西叫做「備份」,讓您玩的事情,而不必擔心破壞它們。 –

+1

lol,意外刪除了整個數據庫? oops –

+0

請注意:它已被卸載,並未被刪除。看來使用yum進行另一次安裝導致了卸載。 – Apoorv

回答

4

該死的。不要告訴客戶;)

預一步......如果服務器仍在運行,試圖獲得複製的信息,如果你的服務器是從什麼地方複製或別人的高手。這本身就是一個帖子,但是由於我猜你的MySQL服務器已經關閉,你將無法做到這一點,所以我不會詳細討論它。

  1. 做的所有內容完全複製在/ var/mysql的安全的地方和你的/etc/my.cnf文件(請確保權限將會保留)
  2. 安裝MySQL的版本完全相同,並驗證它的工作
  3. 關閉新的MySQL
  4. 備份默認新安裝在/ var /的情況下,MySQL的地方你再想讓它
  5. 複製原來的/ var/mysql的文件備份,以及原始的/etc/my.cnf
  6. 祈禱,啓動MySQL和莫如果需要的話

沿

  • 設置複製設置五個如果你沒有複製,步驟#8將考慮設置複製,這樣可以節省你的屁股下一次出現這種情況,有人居然刪除數據庫文件。 (發生在我身上)

  • +0

    工作!謝謝。 – Apoorv

    +0

    @ user857698 np,祝你好運! – Ray