Yum

yum remove mysql-server 會刪除我的數據庫嗎?

  • October 12, 2021

我的 MySQL 伺服器出現故障,我不知道為什麼。嘗試重新安裝 yum 我得到這個:錯誤:mysql-server 與 mysql-server 衝突

我想那是因為伺服器已經有了 mysql 伺服器,當我執行升級時,一切都搞砸了。

我無法訪問 MySQL,所以我什至無法執行 mysqldump。如何在不損害現有數據庫的情況下重新安裝?

mysql-server軟體包的設計使其在刪除或安裝時都不會觸及使用者數據。您看到的問題可能是您安裝了 i386 包,而它想要 x86_64 包,反之亦然。您需要完整的 yum 輸出才能繼續。

如果您想重新安裝 mysql,請注意您的所有數據都在/var/lib/mysql(檢查您的my.conf)中。將所有數據複製到另一個文件夾,然後進行更改。

您還可以檢查您的儲存庫,重新排列它們,然後從頭開始安裝 mysql。這樣做更安全,下次要小心。所以,在重新安裝之前做兩件事:

  • 檢查你的mysql的版本。
  • 複製/var/lib/mysql,例如(作為根):cp -R /var/lib/mysql /tmp/mysql.bck

引用自:https://unix.stackexchange.com/questions/35904