从管道文件连接到MySQL时出错

时间:2013-06-13 12:05:15

标签: mysql pipe

我有一个MySQL DB设置正常的网站。

我也将邮件传递给服务器上的脚本,该脚本也需要连接到同一个数据库。

直到上周,当我开始从管道脚本返回连接错误消息时,这一切都正常工作。

我使用完全相同的凭据来连接管道脚本,就像在常规PHP站点页面上一样。

e.g。服务器:localhost,用户名XXXX密码XXXX

但是我一直在接受:

警告:mysql_connect():无法通过套接字'/var/lib/mysql/mysql.sock'(2)连接到本地MySQL服务器...

如果我包含该端口,例如localhost :: 3306,我明白了 警告:mysql_connect():无法通过套接字'3306'连接到本地MySQL服务器

如果我将服务器切换为使用IP地址,那么它似乎连接到服务器但在验证时失败: 警告:mysql_connect():拒绝用户访问...

这是相同的连接细节,当通过浏览器运行PHP脚本时,它可以工作。当它直接由系统作为管道脚本运行时,它就不会连接。

有人能否解决问题所在?

谢谢!

0 个答案:

没有答案