MySQL へのリモート アクセスを試みる前に、次のことが行われています。
1: SSHでログイン
2: my.cnf ファイルを編集し、次の行を追加します: bind-address=SERVER-IP、コメント skip-networking、その後 mysql サーバーを再起動します。
3: リモート ユーザーにアクセス権を付与します: mysql> CREATE DATABASE foo; mysql> GRANT ALL ON foo.* TO username@'%' IDENTIFIED BY 'PASSWORD';
4: SSHからログアウトする
システムは SUSE Linux で、ファイアウォールの現在のステータスは無効で、ポート SERVER-IP:3306 のステータスはリッスンです。
次に、MySQL へのアクセスを試みます。 $ mysql -u ユーザー名 –h SERVER-IP –p
エラーが発生しました: ERROR 2003 (HY000): ' の MySQL サーバーに接続できません。.*.*' (60)
何か案が?助けてくれてありがとう