只要连接到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访问权限。如果密码错误,有时会抛出“密码不存在”。
发布于 2014-04-21 06:06:45
甚至我也面临过类似的问题。请试试这个,希望它对你有用。使用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";
}https://stackoverflow.com/questions/23191625
复制相似问题