为什么无法连接数据库,总显示“ip not in whitelist”?
出于数据安全考虑,对于新建的实例,系统默认设置了本地IP地址127.0.0.1为默认白名单,禁止任何外部IP访问本实例。用户需要通过管理控制台主动设置IP白名单之后,才能从指定的IP地址访问数据库,否则数据库会返回“ip not in whitelist”提示信息。 如果用户直接将ECS服务器或本地服务器的IP地址填入数据库白名单,但从这些服务器上连接数据库时,仍然提示“ip not in whitelist”,则有可能因为ECS服务器或自建服务器在连接到数据库时经过代理服务器,最终到达数据库的IP地址是代理机的IP地址。用户此时应该将白名单设置为ECS服务器的出口IP地址,或设置为自建服务器的出口代理服务器IP地址。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。