我正在关注一本书“使用 Yii 进行敏捷 Web 应用程序开发”,并且正在通过应用程序组件建立与 Yii 应用程序的数据库连接。
我按照书上的说明说mysql db主机是127.0.0.1。我进行了测试,但无法连接。
然后我将主机更改为“localhost”并且它可以工作。
有谁知道为什么会这样?
检查此位置的文件名主机
C:\WINDOWS\system32\drivers\etc
查看host文件中localhost的默认值,如果不是默认应该是127.0.0.1
,改成127.0.0.1
. 现在尝试在任何 Web 浏览器上使用 127.0.0.1 访问您的 wamp 服务器。
请参考这个问题:Mysql localhost != 127.0.0.1?
时使用socket localhost
,时使用tcp/ip 127.0.0.1
。