Php mysql连接被拒绝,mysql没有这样的文件或目录

Php mysql连接被拒绝,mysql没有这样的文件或目录,php,mysql,sockets,connection,Php,Mysql,Sockets,Connection,只需连接到mysql服务器,用户名密码和主机都是正确的 仍然会抛出以下错误: 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

只需连接到mysql服务器,用户名密码和主机都是正确的

仍然会抛出以下错误:

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()和

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

我试过了

ini_set("mysql.default_socket","/var/run/mysqld/mysqld.sock");
正如php.ini中提到的,但没有运气


同样,它在wordpress之前的安装中工作,并且它的wp_配置具有相同的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";
}

第6行有什么?可能重复的@HüseyinBABAL是mysql_connect(“”,“”),你搜索过这个吗?关于您的案例有很多问题,比如@Rikesh state,这就是我将localhost更改为127.0.0.1的原因,它抛出了一个新错误。刚才我试过ini_set('mysql.default_socket','/var/run/mysqld/mysqld.sock')警告:mysqli_connect():(HY000/2002):无法通过save.php第5行的socket'/var/run/mysqld/mysqld.sock'(2)连接到mysql失败:无法通过socket'/var/run/mysqld/mysqld.sock'(2)连接到本地mysql服务器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";
}