如果我重新安裝 MySQL,而不刪除實際的 MySQL 安裝,它會重寫所有檔案而不刪除我的資料庫嗎?
我的問題是我的文件mysqld
被破壞了,因為我不小心將.txt
文件複製到其中,即:
#cp -f root.txt /usr/sbin/mysqld
這是一個錯誤,顯然守護程式不會再啟動,透過執行
service mysql start
我怎樣才能解決這個問題?我想我需要重新安裝 MySQL,但我想知道是否可以在不影響伺服器中資料庫的情況下重新安裝。
答案1
通常情況下,不會。重新安裝 MySQL 時,現有資料庫通常不會被刪除。這就是為什麼您可能會在卸載之前看到刪除資料庫的註釋(如果您這樣做的話)。
但是,如果您仍然不確定,請建立該文件內容的備份副本數據資料夾,其中將包含您的所有資料庫。你會看到很多.frm 文件裡面。
然後,在重新安裝後,有時資料資料夾為空,請將內容放回其中。