【发布时间】:2014-06-05 04:14:55
【问题描述】:
只需连接mysql服务器,用户名密码和主机都正确。
仍然 mysql_error() 抛出以下错误:
Warning: mysql_connect(): No such file or directory in
save.php on line 6
No such file or directory
当我将它从 'localhost' 更改为 '127.0.0.1' 时,它给出了错误:
Warning: mysql_connect(): Connection refused in
save.php on line 6
Connection refused
对于同一主机上的 wordpress 网站,相同的连接正常工作。
当我输入错误的密码时,mysql会抛出密码不存在的错误
什么意思?
[更新]
我检查了我的 phpinfo() 和
mysql.default_socket no value no value
default_host、用户、密码等相同
我试过了
ini_set("mysql.default_socket","/var/run/mysqld/mysqld.sock");
正如 php.ini 中提到的,但没有运气。
它再次为 wordpress 以前的安装工作,它的 wp_config 具有相同的 mysql 访问权限。对于错误的密码,有时会抛出“密码不存在”
【问题讨论】:
-
第 6 行有什么?
-
@HüseyinBABAL 是 mysql_connect('','','')
-
你搜索过这个吗?正如@Rikesh 所说,您的案件有很多问题
-
是的,我这样做了,这就是为什么我将我的 localhost 更改为 127.0.0.1,它引发了一个新错误。刚才我试过ini_set('mysql.default_socket','/var/run/mysqld/mysqld.sock')
标签: php mysql sockets connection