我在 Amazon EC2 中有一个 MySql 服务器实例。在my.cnf
如果我写bind-address = 127.0.0.1,服务器可以启动。
但是如果我写bind-address = SERVER_IP,它会给出 Bind 错误。
所以要远程连接这个服务器(因为我想用它在我本地工作区进行开发),我该怎么做?
我会猜测这SERVER_IP是您实例的公共(弹性?)IP。那是行不通的,因为从机器的角度来看,您只能获得 10/8 中的地址,而该私有 IP 地址被 Amazon 的网络 NAT 转换为您熟悉和喜爱的公共 IP。
您必须设置bind-address = 10.x.y.z(或者0.0.0.0,正如 Christopher Perrin 所建议的那样)才能使其工作。但是请记住,向世界开放的数据库服务器是一个很好的机会目标......
| 归档时间: |
|
| 查看次数: |
1137 次 |
| 最近记录: |