*このガイドは、MySQLセットアップを診断する際のトラブルシューティングリソースおよび開始点として役立つことを目的としています。多くのMySQLユーザーが遭遇する問題のいくつかを調べ、特定の問題のトラブルシューティングのガイダンスを提供します。特定の場合に役立つ可能性のあるDigitalOceanチュートリアルおよび公式のMySQLドキュメントへのリンクも含めます。多くのWebサイトとアプリケーションは、同じマシンでホストされているWebサーバーとデータベースバックエンドから開始します。時間が経つにつれて、このようなセットアップは面倒でスケーリングが困難になる可能性があります。一般的な解決策は、リモートデータベースをセットアップしてこれらの機能を分離し、サーバーとデータベースを自分のマシンで自分のペースで成長させることです。リモートMySQLデータベースをセットアップしようとするときにユーザーが遭遇するより一般的な問題の1つは、MySQLインスタンスがローカル接続のみをリッスンするように構成されていることです。IPアドレスをリッスンできる必要があるため、リモートデータベースのセットアップでは機能しません。+`ディレクティブで始まる行に移動します。これは次のようになります。.デフォルトでは、この値は「127.0.0.1」に設定されています。これは、サーバーがローカル接続のみを検索することを意味します。このディレクティブを変更して、外部IPアドレスを参照する必要があります。」、または「+0.0.0.0」に設定できます。.この行を変更した後、ファイルを保存して閉じ、MySQLサービスを再起動します。mysqlこれに続いて、別のマシンからデータベースにリモートでアクセスしてみてください。`ディレクティブが問題であることを確認します。」を「+0.0.0.0」に設定すると、任意のIPアドレスからサーバーに接続できるため、安全ではないことに注意してください。データベースにリモートでアクセスできない場合は、他の何かが問題を引き起こしている可能性があります。どちらの場合でも、https://www.digitalocean.com/community/tutorials/how-to-set-up-a-remote-database-to-optimize-site-performance-のガイドに従うと役立つ場合があります。18.04でMySQLを使用してサイトパフォーマンスを最適化するためにリモートデータベースをセットアップする方法]を使用して、より安全なリモートデータベース構成をセットアップします。