最近、私はあなたの平均的な共有ホスティングプラットフォームのために大きくなったので、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を使用しています
誰もが私に提供できる助けを感謝します。
よろしく、カール
[〜#〜] solved [〜#〜]
これは私が見つけた情報です。1.問題の説明:
MySQLデータベースのバックアップを実行すると、バックアップレポートに次のエラーメッセージが表示されます。
mysqldump: 'SELECT/*!40001 SQL_NO_CACHE/FROM GLOBAL_STATUS
'を実行できませんでした: 'INFORMATION_SCHEMA.GLOBAL_STATUS'機能が無効になっています: 'show_compatibility_56のドキュメントを参照してください'(3167)
show_compatibility_56は非推奨です
MySQLデータベースで次のクエリを実行します。
set @@global.show_compatibility_56=ON;
結局のところ、非常に簡単な修正であったように見えます。 PHPMYADMIN内のMYSQLコンソールでコードを実行しました。