EC2实例具有亚马逊“内部”IP地址(类似10.228.105.159),可以从外部使用(例如46.137.103.122)。
我以前只是从实例本身访问一个MySQL数据库,但是现在需要改变它。 在/etc/mysql/my.cnf ,我已经注释掉了skip-external-locking ,然后我replace了
bind-address = 127.0.0.1
…与远程访问EC2 内部 IP地址工作正常(当然有适当的EC2安全组设置)。 但现在不能通过本地进程访问数据库url,如mysql://localhost/dbname 。
是否有可能远程访问工作, 并仍然使用本地连接到数据库时的“本地主机”? 如果是这样,怎么样? (或者,我只需要改变本地configuration,当连接到同一主机上的MySQL数据库时,也可以使用类似于10.228.105.159的IP?)
你应该只是注释这一行或提供0.0.0.0,它将绑定到所有地址。