CentOS 將VestaCP的資料庫更新到 MariaDB 10.2以上

最後更新 2022-11-22 作者 Roy

*2022/11/22更新: MariaDB 10.2資源已移除,所以修改更新為MariaDB 10.10版本

VestaCP預設的MariaDB版本是5.5,不過現在最新的是10.10版本,為了效能和安全性最好都是更新到最新版。
進行資料庫升級前,建議先做完整的備份避免發生問題導致無法復原!!

先停止mysql,然後將mariadb 5.5完全刪除,但數據庫不會被刪除,不必擔心。

service mariadb stop / service mysql stop 
yum remove mariadb mariadb-server

安裝mariadb 10.10倉庫

yum install nano epel-release -y

創建並編輯文件

nano /etc/yum.repos.d/mariadb.repo

然後將下面的資料貼上,並存檔

# MariaDB 10.2 CentOS repository list - created 2018-02-15 08:21 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.10/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

之後我們將安裝Mariadb 10.10

yum install MariaDB-server MariaDB-client -y

然後啟用 mariadb啟動並啟動服務

systemctl enable mysql
service mysql start

最後執行一下檢查更新

mysql_upgrade

確認一下版本是否已經更新的

mysql -v
關於作者 Roy

曾經北漂的工程師,現在專注於WordPress、.Net Core開發


發佈留言