我目前在由DirectAdmin 1.51.3管理的VPS上使用Custombuild和MySQL 5.6.x運行CentOS 7。DirectAdmin +手動安裝MySQL 5.7
對於某個應用程序,我需要MySQL 5.7.x JSON功能。 DirectAdmin目前沒有辦法使用MySQL 5.6以上的版本進行構建。
如何手動升級MySQL?或者是否有一個解決方案,使用Custombuild 5.7?
我目前在由DirectAdmin 1.51.3管理的VPS上使用Custombuild和MySQL 5.6.x運行CentOS 7。DirectAdmin +手動安裝MySQL 5.7
對於某個應用程序,我需要MySQL 5.7.x JSON功能。 DirectAdmin目前沒有辦法使用MySQL 5.6以上的版本進行構建。
如何手動升級MySQL?或者是否有一個解決方案,使用Custombuild 5.7?
根據此討論thread,您應該能夠通過rpms或軟件包管理器手動升級mysql安裝。
$ wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
$ sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm
$ sudo yum install mysql-community-{server,client,common,libs}-*
$ sudo service mysqld restart
雖然前冒險嘗試與升級數據庫,一定要備份你的數據庫首先要保證即使數據被在升級過程中損壞,或者它只是簡單地不工作了如預期的,您的數據安全並且您可以隨時從備份還原數據或安全地回滾
這工作。爲了將來的參考,官方的yum版本庫包含5.6.x版本,不包含5.7.x版本。首先安裝MySQL yum存儲庫: 'wget https:// dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm' 'yum localinstall mysql57-community-release-el7-11。 noarch.rpm' 然後安裝: 'sudo yum install mysql-community- {server,client,common,libs} - *' 'sudo service mysqld restart' –
快速谷歌搜索顯示更高版本的directadmin支持mysql 5.7.x.如果你的VPS有ssh和root權限,你可以通過centos的軟件包管理器手動更新mysql – Maru
有趣的是,我將DirectAdmin更新爲最新版本,而'build versions'只顯示5.6.x作爲MySQL的最新版本。 我無法通過谷歌搜索找到它。你有鏈接到一個頁面,證實了這一點? 我有SSH根權限,所以這是一個很好的備份。我只是不知道如何用新的「覆蓋」當前的DirectAdmin MySQL安裝。 –
檢查他們支持的服務的實際列表只會顯示,直到MySQL 5.6,但檢查他們的更新日誌顯示他們確實支持5.7,就像1.52版中的這個bugfix一樣https://www.directadmin.com/features.php?id=1840 – Maru