无法连接到AWS Lightsail计算机(61)/(111)上托管的远程MySQL数据库

无法连接到AWS Lightsail计算机(61)/(111)上托管的远程MySQL数据库,mysql,amazon-ec2,server,Mysql,Amazon Ec2,Server,我试图在AWS服务器上托管一个MySQL数据库,并允许从其他机器上查询它(用于正在开发的应用程序/网站) 我对服务器端管理有点陌生,所以请容忍我 我在ssh登录后在本地机器上访问和查询mysql没有问题,但是如果我尝试通过以下方式从本地机器连接: mysql -u <username> -p -h <domain> mysql-u-p-h 我得到: ERROR 2003 (HY000): Can't connect to MySQL server on

我试图在AWS服务器上托管一个MySQL数据库,并允许从其他机器上查询它(用于正在开发的应用程序/网站)

我对服务器端管理有点陌生,所以请容忍我

我在ssh登录后在本地机器上访问和查询mysql没有问题,但是如果我尝试通过以下方式从本地机器连接:

    mysql -u <username> -p -h <domain>
mysql-u-p-h
我得到:

    ERROR 2003 (HY000): Can't connect to MySQL server on <domain> (111)
ERROR 2003(HY000):无法连接到(111)上的MySQL服务器
在另一台机器上尝试它会产生相同的错误,但使用(61)而不是(111)。我已经创建了我的用户名,并允许通过以下方式从任何主机访问:

    GRANT ALL PRIVLEGES ON <table name> TO 'user'@'%' IDENTIFIED BY <password>
授予由标识的“%”用户“@”的所有权限
我还确保端口3306已打开,并在my.cnf文件中将绑定地址更改为0.0.0.0


任何帮助都将不胜感激。谢谢大家!

conf文件实际上位于/etc/mysql/mysql.conf.d/mysqld.cnf

改为更改此文件中的绑定地址=0.0.0.0有效