Ubuntu Mysqlはクライアントマシンからアクセスできません

Ubuntu Mysqlはクライアントマシンからアクセスできません

Mysql データベースを実行している Ubuntu サーバーがあり、クライアント コンピューターから接続しようとしています。

問題は、最初に次のエラーが発生するため接続できないことです。

「初期通信パケットの読み取り」システム エラー 0 で MySQL サーバーへの接続が失われました

この後、私は次bind-adress = 127.0.0.1の行をコメントしましたphpMySQL の mysql.cnf ファイルポートが開いていることを確認しましたnetstat -lnt

次に私がしたのはホストそしてmysqld:xxx.xxx.xxx.xxx:allow(クライアントのIP)を追加します。しかし、クライアントがサーバーに接続しようとすると、

ホスト 'xxx.xxx.xxx.xxx' はこの MySQL サーバーに接続できません

何ができるか分かりません。

答え1

MySQL ユーザー yyy を使用して IP xxx から接続するためのパスワードをすでに設定していると思いますか? そうでない場合は、設定してください。

見るhttps://dev.mysql.com/doc/refman/5.7/en/ユーザーの追加.htmlこれを実現する方法については。

関連情報