在騰訊雲購買的服務器自帶的MySQL是5.1版本的,相對於最新版的5.7差了很多特性,在平時的項目練習中使用到了MySQL也會遇到一些奇葩的錯誤,很有必要升級到至少5.5版本以上。
步驟:
1、備份數據庫,升級MySQL通常不會丟失數據,以防萬一,還是需要這一步。
2、停止MySQL服務
3、卸載舊版MySQL,執行過程中會詢問你是否移除,此時輸入‘y’
4、檢查是否有殘余的mysql,命令:yum list installed | grep mysql
如果有,可輸入命令刪除:yum remove mysql-*
5、查詢系統版本,及系統位數等相關信息,安裝MySQL是需要選擇相應的版本
6、獲取rpm包
7、安裝用來配置mysql的yum源的rpm包
8、安裝MySQL服務
顯示安裝完成
9、開啟MySQL服務
10、mysql安裝成功后創建的超級用戶'root'@'localhost'的密碼會被存儲在
/var/log/mysqld.log,可以使用如下命令查看密碼
grep 'temporary password' /var/log/mysqld.log
使用mysql生成的
'root'@'localhost'用戶和密碼登錄數據庫,並修改
其密碼
11、恢復備份的數據庫
12、開啟遠程連接(3306端口),編輯 /etc/sysconfig/iptables即可
如果此時使用如Navicat之類的工具連接數據庫會出現錯誤:
解決辦法如下:
再次連接就會成功:
自此,數據庫的升級就完成了!!