6
パテと接続しようとすると、「ホストはこのmysqlサーバに接続できません。なぜそれが起こっているのですか?ホストとクライアントは私のマシンにあります。ローカル接続を行うときにホストがこのmysqlサーバに接続することを許可されていません
私はコマンドラインで接続すると接続します。
パテと接続しようとすると、「ホストはこのmysqlサーバに接続できません。なぜそれが起こっているのですか?ホストとクライアントは私のマシンにあります。ローカル接続を行うときにホストがこのmysqlサーバに接続することを許可されていません
私はコマンドラインで接続すると接続します。
設定の変更方法を変更する必要があります。
あなたのMySQL設定内のskip-networkingセクションをコメントアウトしてください。もしskip-networking
があれば、失敗する可能性が高いTCP/IP接続は破棄されます。
あなたのTCP/IP接続を有効にしたら、あなたが他のマシンから接続するユーザーに権限を付与する必要があります。
GRANT ALL PRIVILEGES ON *.* TO <username>@'%' IDENTIFIED BY '<password>';
これは、ユーザ名はを使用してデータベースへの任意のマシンから接続できるようになります適切なパスワード。
完璧に動作します。私はFLUSH PRIVILEGESを実行しなければならないことに注意することが一つあります。それを更新する。偉大な答えtho。 – mikemike396
ブリリアントアンサー。ワンストップソリューション。私にとって、それは "GRANT ALL PRIVILEGES ON ON *。*" @ '%' IDENTIFIED BY ''のルートに; – curlyreggie
speciba!ただ必要なもの –