gpt4 book ai didi

php - mysql 连接被拒绝并且 mysql 没有这样的文件或目录

转载 作者:搜寻专家 更新时间:2023-10-31 22:03:33 26 4
gpt4 key购买 nike

简单的连接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

默认主机、用户、密码等相同

我试过了

ini_set("mysql.default_socket","/var/run/mysqld/mysqld.sock");

如 php.ini 中所述,但运气不佳。

它再次适用于以前安装的 wordpress,其 wp_config 具有相同的 mysql 访问权限。对于错误的密码,有时它会抛出“密码不存在”

最佳答案

即使我也遇到过类似的问题。请试试这个,希望它对你有用。使用 mysqli 而不是 mysql

// Create connection

$domain = "localhost"; // or yourdomainname.com
$username = "root"; // db username
$password = "pass123"; // db password
$dbName = "gymchalo"; // db name

$con = mysqli_connect($domain,$username,$password,$dbName);

// Check connection
if (mysqli_connect_errno()){

echo "Failed to connect to MySQL: " . mysqli_connect_error();
die('Mysql connection error');
}else{
echo "Connection Established";
}

关于php - mysql 连接被拒绝并且 mysql 没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23191625/

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