Php mysql连接被拒绝,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
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";
}