2017-10-15 1 views
1

Ich verwende derzeit CentOS 7 auf einem VPS verwaltet von DirectAdmin 1.51.3 mit Custombuild mit MySQL 5.6.x.DirectAdmin + Manuelle Installation MySQL 5.7

Für eine bestimmte Anwendung brauche ich die MySQL 5.7.x JSON-Funktionen. DirectAdmin bietet derzeit keine Möglichkeit, etwas über MySQL 5.6 zu bauen.

Wie kann ich MySQL manuell aktualisieren? Oder gibt es einen Workaround, um Custombuild mit 5.7 doch zu verwenden?

+0

eine schnelle Google-Suche zeigt, dass die späteren Versionen DirectAdmin unterstützt MySQL 5.7.x. Wenn Sie SSH- und Root-Zugriff auf Ihr VPS haben, können Sie mysql manuell über den Paketmanager von centos aktualisieren. – Maru

+0

Interessant, ich habe DirectAdmin auf die neueste Version aktualisiert und immer noch 'Build-Versionen' zeigt nur 5.6.x als die neueste Version für MySQL an. Ich kann es auch nicht von Googeln finden. Haben Sie einen Link zu einer Seite, die dies bestätigt? Ich habe SSH-Root-Zugriff, so dass ein gutes Backup ist. Ich weiß einfach nicht, wie ich die aktuelle DirectAdmin-MySQL-Installation mit einer neuen "überschreiben" soll. –

+0

Überprüfung der tatsächlichen Liste der Dienste, die sie unterstützen, zeigt nur bis mysql 5.6, aber ihre Changelogs überprüfen, dass sie 5,7 wie in diesem Bugfix in 1.52 https://www.directadmin.com/features.php?id=1840 – Maru

Antwort

0

Gemäß dieser Diskussion thread sollten Sie in der Lage sein, Ihre mysql-Installation manuell durch RPMs oder den Paketmanager zu aktualisieren.

$ wget https://dev.mysql.com/get/mysql57-community-release-el7-11.n‌​oarch.rpm 
$ sudo yum localinstall mysql57-community-release-el7-11.noarch.rpm 
$ sudo yum install mysql-community-{server,client,common,libs}-* 
$ sudo service mysqld restart 

Obwohl, bevor sie mit dem Upgrade Ihrer Datenbank den Sprung, sollten Sie Ihre Datenbank zuerst zu sichern, um sicherzustellen, dass selbst wenn die Daten während des Aktualisierungsprozesses oder funktioniert es nicht einfach beschädigt wird, wie beabsichtigt nur trainieren, Ihre Daten sicher sind und Sie können immer Ihre Daten aus dem Backup wiederherstellen oder sicher Rollback

+0

Das hat funktioniert. Zukünftig enthält das offizielle yum-Repository 5.6.x, keine 5.7.x-Versionen. Installieren Sie zuerst das MySQL-yum-Repository: 'wget https: // dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm' ' yum localinstall mysql57-community-release-el7-11. noarch.rpm' und dann installieren: 'sudo yum installieren mysql-community- {server, client, common, libs} - *' 'sudo service mysqld restart' –