CodeIgniter 3 数据库连接到自己的 IP
Posted
技术标签:
【中文标题】CodeIgniter 3 数据库连接到自己的 IP【英文标题】:CodeIgniter 3 Database connects to own IP 【发布时间】:2021-06-16 04:59:52 【问题描述】:我正在尝试使用 CodeIgniter 3 框架连接到外部数据库。当我在 Codeigniter 的数据库设置中输入数据库详细信息时,我收到以下消息:
消息:mysqli::real_connect(): (HY000/1045): Access denied for user 'username'@'HomeIP' (using password: YES)。
虽然我在数据库设置中设置了它应该连接到外部数据库,但它没有。然后它会尝试连接到我住的地方的 IP 地址
我已经尝试了以下方法:
禁用防火墙 通过热点连接(然后尝试连接到服务提供商的 ip)当我使用手机访问网站时,它确实连接成功,这很可能是在我的 Macbook Pro (Big Sur) 的设置中
有人知道它可能是什么吗?
【问题讨论】:
【参考方案1】:在数据库源上启用远程数据库访问。 这就是您收到该消息的原因。
【讨论】:
以上是关于CodeIgniter 3 数据库连接到自己的 IP的主要内容,如果未能解决你的问题,请参考以下文章
CodeIgniter 3.1.10:无法通过 DSN 使用 ODBC 连接到远程数据库
如何在 Codeigniter 3 中连接到 POSTGRESQL?
Codeigniter 无法连接到外部 SQL Server