私は自分のMySQLサーバに遠隔から接続しようとしていて、何の成功も見せていません。端末が動かなくなり、どちらもエラーメッセージが表示されません。私がパスワードを間違って挿入すると、私はERROR 1045 (28000): Access denied for user
となるので、MySQL/Serverが私の接続を得ていると思います。ローカルではサーバー上で問題なく同じユーザーと接続できます。 私はAWSのUbuntu 16.04に接続していて、ここでのAzureのDebianで8リモートでMySQLに接続していません
を同じ問題を抱えては、私がこれまでに撮影した手順は次のとおりです。
- は
/etc/mysql/mysql.conf.d/mysqld.cnf
- 蘭で
#bind-address
をコメントアウトsudo ufw allow 'MySQL'
とsudo ufw allow 'MySQLServer'
蘭3306
- ポートで
- 可インバウンド接続
iptables -A INPUT -i eth0 -p tcp -m tcp --dport 3306 -j ACCEPT
- の
lsof -Pni :3306
戻り
mysqld 12118 mysql 16u IPv6 38112 0t0 TCP *:3306 (LISTEN)
作成ユーザと
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
CREATE USER 'user'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'user'@'localhost';
GRANT ALL PRIVILEGES ON * . * TO 'user'@'%';
FLUSH PRIVILEGES;
接続しているときにmysql -h xxx.xxx.xxx.xxx -u user -ppassword
と端末プロセスが「フリーズ」しています。 誰かがお手伝いできる場合は、
ありがとうございますが、依然として同じ問題です... –
mysql workbenchまたはsequel proを使用して接続しようとしましたか?あなたの端末はまだ問題を抱えていますか? –