2017-10-15 3 views
1

現在、MySQL 5.6.xでCustombuildを使用してDirectAdmin 1.51.3で管理されているVPSでCentOS 7を実行しています。DirectAdmin +手動インストールMySQL 5.7

特定のアプリケーションでは、MySQL 5.7.xのJSON機能が必要です。 DirectAdminは現在、MySQL 5.6を超えるものを使用してビルドする方法を提供していません。

MySQLを手動でアップグレードするにはどうすればよいですか?結局のところ、5.7でCustombuildを使用する回避策はありますか?

+0

すばらしいGoogle検索では、それ以降のバージョンのdirectadminはmysql 5.7.xをサポートしています。あなたのVPSでsshとroot権限を持っていれば、centosのパッケージマネージャー – Maru

+0

でmysqlを手動で更新することができます。興味深いDirectAdminを最新のバージョンに更新しましたが、 'build versions'はMySQLの最新バージョンとして5.6.xを表示します。 Google検索でも検索できません。これを確認するページへのリンクがありますか? 私はSSHルートアクセスを持っているので、それは良いバックアップです。現在のDirectAdmin MySQLのインストールを新しいもので "上書き"する方法はわかりません。 –

+0

サポートされているサービスの実際のリストをチェックするのは、mysql 5.6が変更履歴を確認するまで表示されますが、1.52のバグ修正のように5.7をサポートしています。https://www.directadmin.com/features.php?id=1840 – Maru

答えて

0

このディスカッションによると、threadによると、rpmsまたはパッケージマネージャを使用して手動でmysqlインストールをアップグレードできるはずです。

$ 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 

データベースをアップグレードすると急落を取る前に、データがアップグレード処理中に破損したり、それは単にちょうどdoesntが意図したとおりにうまく、あなたのデータは安全である場合でも、ことを保証するために、最初にデータベースのバックアップを必ずけどあなたはいつもあなたのデータをバックアップから復元するか、安全にロールバックすることができます

+0

これは機能しました。将来の参考として、公式の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 nodo.rpm' をインストールしてからインストールしてください: 'sudo yum mysql-community- {server、client、common、libs}をインストールする - *' 'sudo service mysqld restart' –

関連する問題