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

Codeigniter 无法连接到数据库

无法使用 codeigniter 连接到 SQL SERVER 数据库

连接到 codeigniter 中的另一个数据库并插入