开发者社区> 问答> 正文

为什么无法连接数据库,总显示“ip not in whitelist”?

为什么无法连接数据库,总显示“ip not in whitelist”?

展开
收起
保持可爱mmm 2020-03-29 14:39:48 1979 0
3 条回答
写回答
取消 提交回答
  • 在控制台 实例详情页面-数据库安全菜单项下添加客户端的白名单

    2020-03-30 10:43:52
    赞同 展开评论 打赏
  • 是使用的云数据库吗?是通过内网连接还是外网连接的?检查下安全组设置是否正确。

    2020-03-29 14:46:03
    赞同 展开评论 打赏
  • 出于数据安全考虑,对于新建的实例,系统默认设置了本地IP地址127.0.0.1为默认白名单,禁止任何外部IP访问本实例。用户需要通过管理控制台主动设置IP白名单之后,才能从指定的IP地址访问数据库,否则数据库会返回“ip not in whitelist”提示信息。 如果用户直接将ECS服务器或本地服务器的IP地址填入数据库白名单,但从这些服务器上连接数据库时,仍然提示“ip not in whitelist”,则有可能因为ECS服务器或自建服务器在连接到数据库时经过代理服务器,最终到达数据库的IP地址是代理机的IP地址。用户此时应该将白名单设置为ECS服务器的出口IP地址,或设置为自建服务器的出口代理服务器IP地址。

    2020-03-30 09:46:54
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载