我已經嘗試並遵循了一些 MySQL 升級帖子(這應該是一個簡單的任務)。
https://tastethelinux.com/upgrade-mysql-server-from-5-7-to-8-ubuntu-18-04/N
現在整個事情都搞砸了,我無法訪問該伺服器上的 MySQL。
請建議如何重置它並遠端存取伺服器 - 我注意到在這篇文章中運行命令後不再有 cnf 檔案。
基本上我要問的是如何完全清除我的sql並使用版本8安裝它並找到cnf文件以使其可遠端訪問
答案1
有時,您可以安裝另一個(更新的)Ubuntu 版本的軟體包。但包越複雜,它的依賴關係就越多。僅升級該軟體包將導致級聯效應,需要您安裝這些依賴項。而且你更有可能破壞你的系統而不是獲得你想要的升級。
當然,這並不是 Ubuntu 特有的。如果您從 2011 年開始使用 Microsoft Windows,那麼沒有人會期望您能夠從 2021 年開始運行 Microsoft Office。
我的感覺是MySQL可能有很多依賴項。看著這從清單中可以看出,MySQL 8 似乎是 Ubuntu 20.04 的一部分。這可能需要更多工作,並且可能會影響其他系統,但從長遠來看,升級作業系統將為您提供比僅升級 MySQL 更穩定的系統。特別是如果您認為自己已經犯了錯誤。