在寶塔中升級mysql版本


今天同事跟我反饋,新的生產環境中的mysql版本過低,用efcore進行數據庫遷移的時候報錯,提示當前版本的mysql不支持utf8mb4的字符集。

我回頭去確定了一下,服務器的mysql版本是5.1(我是半路接手的服務器,最開始的寶塔安裝應該是用戶按照默認情況安裝的),然后就開始考慮升級到5.6,這個版本肯定是支持utf8mb4字符集的,因為測試服務器的mysql版本就是這個。

然后開始着手考慮升級mysql數據庫的版本。由於我常規的做法全部都是手動安裝配置服務器環境,用戶由於使用了寶塔,我就覺得直接用寶塔內置的mysql版本切換功能進行版本切換比較靠譜。由於是生產環境,本着小心又小心的心態,開始着手切換mysql版本。

mysql開始切換版本以前,需要准備事項

1. 對數據庫進行備份,並將備份文件下載到本地(防止備份文件丟失,哭都找不到地方)

2. 需要記錄數據庫原始的所有賬號密碼及相關權限,切換版本后需要將賬號恢復原樣

3. 版本切換成功后,需要對數據庫進行恢復

第一步:首先在寶塔面板的“軟件管理”菜單中,找到早已經安裝好mysql數據庫,點擊設置進入管理界面,截圖如下。

 
軟件列表

第二步:按照切換版本的提示,將所有數據庫刪除。然后選擇好對應的版本后,點擊切換。

切換版本

第三步:等待新版本mysql數據庫安裝完成,面板有相關的提示信息,如下所示

 

 
安裝過程提示

第四步:安裝完成后,創建數據庫,需要保證跟原來的數據庫名稱一致,字符集一致。並且需要設置用戶名,密碼和訪問權限等

 
新鍵數據庫

第五步:恢復備份好的數據庫,在數據庫菜單中找到新創建的數據庫,點擊導入,選擇備份的數據庫文件,即可恢復數據庫。

 
恢復備份

至此,利用寶塔切換mysql版本的工作順利完成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM