gpt4 book ai didi

unix - Codeigniter 数据库设置 - 为什么 127.0.0.1 有效,而本地主机无效

转载 作者:可可西里 更新时间:2023-11-01 02:37:48 25 4
gpt4 key购买 nike

在我的 Unix 网络服务器上,我有两个 MySQL 数据库服务器在运行。一个在 3306 端口,另一个在 3307 端口。我想在 codeigniter 的/config/database.php 中指定要连接的数据库的端口号。

我试过了....

$database['hostname'] = "localhost:3307";

这没有用。 webapp 连接到端口 3306 上的数据库。

然后我试了一下....

$database['hostname'] = "127.0.0.1:3307";

这成功了。 Web 应用程序已连接到端口 3307 上的数据库。

我不明白为什么?有人可以对此有所了解吗?我认为这不是 codeigniter 的特定问题,尽管有标题。

问候

最佳答案

我猜 localhost 也适用于 IPv6,但 127.0.0.1 无疑是一个 IPv4 地址,因此它可能会给您的机器带来一些麻烦。

我遇到过几次。 (FireFox 因在 localhost:8000 上运行缓慢而臭名昭著,但在使用 Django 开发时在 127.0.0.1:8000 上运行速度很快)

关于unix - Codeigniter 数据库设置 - 为什么 127.0.0.1 有效,而本地主机无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3492136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com