web-dev-qa-db-ja.com

LAMPを使用したUbuntu 16.04-MySQL 5.7 show_compatibility_56

最近、私はあなたの平均的な共有ホスティングプラットフォームのために大きくなったので、VPSサーバーを取得し、自分のフォーラムをホストすることにしました。簡単にセットアップして実行できると思っていましたが、ほとんどの場合はそうでしたが、MySQLエラーが発生してレンガの壁にぶち当たりました。

基本的に、PHPMYADMIN内に古いデータベースをアップロードしようとしていますが、同じエラーが返ってきます。 Digital Oceanからのガイドなど、いくつかの優れたガイドに従っていますが、このエラーについてはあまり情報がないようで、情報は私にとっては機能していません。

エラーは次のとおりです。エラーSQLクエリ:ドキュメント

/!50112 SELECT COUNT()INTO @is_rocksdb_supported FROM INFORMATION_SCHEMA.SESSION_VARIABLES WHERE VARIABLE_NAME = 'rocksdb_bulk_load' */MySQLによると:ドキュメント

3167-「INFORMATION_SCHEMA.SESSION_VARIABLES」機能は無効です。 「show_compatibility_56」のドキュメントを参照してください

/etc/mysql/my.cnfである構成ファイル内に「show_compatibility_56 = ON」を追加しようとすると、次のエラーが表示されます。

「制御プロセスがエラーコードで終了したため、mysql.serviceのジョブが失敗しました。」 PHPMYADMINにアクセスすると、「構成で定義されているcontroluserの接続に失敗しました」と表示されます。 「#2002-そのようなファイルまたはディレクトリはありません。サーバーが応答していません(またはローカルサーバーのソケットが正しく構成されていません)。」

Show_compatibility_56は、PHPMYADMIN内でオフになっていることが示されているため、オフになっていることがわかります。

この問題を修正する方法を教えてもらえますか?私は今、ほぼ一週間それを修正しようとしてきた、と私はちょうどそれのための修正を見つけることができません。

Ubuntu 16.04とLAMPを使用しています

誰もが私に提供できる助けを感謝します。

よろしく、カール

1
CarlM24

[〜#〜] solved [〜#〜]

これは私が見つけた情報です。1.問題の説明:

MySQLデータベースのバックアップを実行すると、バックアップレポートに次のエラーメッセージが表示されます。

mysqldump: 'SELECT/*!40001 SQL_NO_CACHE/FROM GLOBAL_STATUS'を実行できませんでした: 'INFORMATION_SCHEMA.GLOBAL_STATUS'機能が無効になっています: 'show_compatibility_56のドキュメントを参照してください'(3167)

  1. 原因:

show_compatibility_56は非推奨です

  1. 解決:

MySQLデータベースで次のクエリを実行します。

set @@global.show_compatibility_56=ON;

結局のところ、非常に簡単な修正であったように見えます。 PHPMYADMIN内のMYSQLコンソールでコードを実行しました。

修正の功績は次のページにあります: https://support.servosity.com/hc/en-us/articles/221071687-ISSUE-The-INFORMATION-SCHEMA-GLOBAL-STATUS-feature-is-disabled -see-the-documentation-for-show-compatibility-56-

2
CarlM24