Amazon AWS VPC 如何开放端口?

Amazon AWS VPC 如何开放端口?

可能重复:
如何设置 MySql 服务器来接受远程连接?

我有一个带有公共子网和私有子网的 VPN;目前我只考虑公共子网。

节点 10.0.0.23,我可以通过 ssh 进入。假设我想使用其私有地址连接到节点上的 MySQL:

ubuntu@ip-10-0-0-23:/$ mysql -u root -h 10.0.0.23
ERROR 2003 (HY000): Can't connect to MySQL server on '10.0.0.23' (111)

ubuntu@ip-10-0-0-23:/$ mysql -u root -h localhost
Welcome to the MySQL monitor.  Commands end with ; or \g.
--- 8< --- snip --- 8< --- 
mysql> 

我用私网IP,3306端口不可达?

我的安全组允许端口 3306 从 0.0.0.0/0 和 10.0.0.0/24 入站。出站,全部允许。Amazon 通过其向导完成的通用设置不起作用...我添加了允许所有人进行所有操作的 ACL,但仍然不起作用。

我错过了什么?

答案1

首先使用 localhost 登录并执行以下操作,然后尝试使用 -h10.0.0.23 登录。请按照以下步骤操作。

  1. mysql -u root -h localhost

  2. GRANT ALL ON *.* TO root@'10.0.0.23' IDENTIFIED BY 'somepassword';

  3. mysql -u root -psomepassword -h10.0.0.23

相关内容