【发布时间】:2010-12-21 15:12:07
【问题描述】:
我的代码昨天工作正常,今天突然不想连接到我的数据库。我没有更改它或代码上的设置,也没有更新任何软件。我所做的就是:
new PDO('mysql:host=localhost;port=3306;dbname=test', 'username', 'password');
我收到一条很好的异常消息:
警告:PDO::__construct(): [2002] 没有这样的文件或目录(试图通过 unix:///tmp/mysql.sock 连接)...
问题是:我显然不是尝试使用 unix 套接字连接,而是使用 TCP/IP。我究竟做错了什么?我这里有什么遗漏吗?
感谢您的帮助。
【问题讨论】:
-
你确认你的mysql服务器正在运行吗?