我有一个运行mysql的EC2实例,问题是每次ec2实例重新启动时都会得到新的本地IP地址。 所以我想知道是否可以在my.cnf中设置bind-address来监听所有本地接口,以便在重新启动后使其工作。
我知道可以指定0.0.0.0,但是我宁愿只在本地监听,尽pipe防火墙不允许外部连接。
mysql不知道亚马逊的本地和公共地址之间的区别。 所以不,没有这样做的本地function。
你可以做的是编写一个接口脚本,这样每次接口启动时,IP地址就被写入到mysqlconfiguration中。
但是,我只会使用*或0.0.0.0。 就像你说的,你已经有防火墙了。 另外,你可以设置你的mysql数据库中的用户只允许从亚马逊的本地地址login。