2017-10-30 14 views
0

MySQLデータベースをAWSサーバーでホストしようとしていて、他のマシンから照会できるようにしています(app /開発中のウェブサイト)。AWS LightsailマシンでホストされているリモートMySQLデータベースに接続できません(61)/(111)

私はサーバーサイドの管理に少し慣れていますので、私にご負担ください。

私は何の問題は、私は経由して私のローカルマシンから接続しようがあれば、アクセスしていないと私はsshをローカル後にマシンにMySQLからの照会があります。

mysql -u <username> -p -h <domain> 

私が取得:

ERROR 2003 (HY000): Can't connect to MySQL server on <domain> (111) 

別のマシンで試してみると、(111)の代わりに(61)と同じエラーが出ます。私はまた、ポート3306が開いていることを確認しましたし、my.cnfファイルに0.0.0.0にバインドアドレスを変更した

GRANT ALL PRIVLEGES ON <table name> TO 'user'@'%' IDENTIFIED BY <password> 

:私はすでに私のユーザー名を作成し、経由で任意のホストからのアクセスを許可しています。

ご協力いただければ幸いです。ありがとうございました!

答えて

1

confファイルが代わりに働いていた、このファイルにバインドアドレス= 0.0.0.0を変更する/etc/mysql/mysql.conf.d/mysqld.cnf

で実際にしました。

関連する問題