パテで接続しようとすると、「ホストはこのmysqlサーバーに接続できません」というメッセージが表示されます。なぜそれが起こっているのですか?ホストとクライアントは私のマシン上にあります。
コマンドラインで接続すると接続されます。
構成のセットアップ方法を変更する必要があります。
MySQL config: 内の skip-networking セクションをコメントアウトします。これがある# skip-networking
場合skip-networking
、TCP/IP 接続が破棄され、失敗の原因となる可能性があります。
TCP/IP 接続を有効にしたら、他のマシンから接続する権限をユーザーに付与する必要があります。
GRANT ALL PRIVILEGES ON *.* TO <username>@'%' IDENTIFIED BY '<password>';
これにより、適切なパスワードを使用して、ユーザー名が任意のマシンからデータベースに接続できるようになります。