只需连接到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访问权限。 对于错误的密码有时会抛出“密码不存在”

===============>>#1 票数:0

即使我遇到过类似的问题。 请试试这个,希望它可能适合你。 使用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";
}

  ask by justnajm translate from so

未解决问题?本站智能推荐: