首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql连接被拒绝,mysql没有这样的文件或目录。

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

Stack Overflow用户
提问于 2014-04-21 05:52:52
回答 1查看 7.5K关注 0票数 3

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

mysql_error()仍然抛出以下错误:

代码语言:javascript
复制
Warning: mysql_connect(): No such file or directory in 
save.php on line 6
No such file or directory

当我将它从'localhost‘改为'127.0.0.1’时,它会产生错误:

代码语言:javascript
复制
Warning: mysql_connect(): Connection refused in 
save.php on line 6
Connection refused

相同的连接在同一主机上对wordpress网站没有任何问题。

输入错误密码时,mysql抛出密码错误不存在。

这是什么意思?

更新

我检查了我的phpinfo()和

代码语言:javascript
复制
mysql.default_socket    no value    no value

同样适用于default_host、用户、密码等。

我试过了

代码语言:javascript
复制
ini_set("mysql.default_socket","/var/run/mysqld/mysqld.sock");

正如php.ini中提到的,但没有运气。

同样,它用于wordpress以前的安装和它的wp_config具有相同的mysql访问权限。如果密码错误,有时会抛出“密码不存在”。

EN

回答 1

Stack Overflow用户

发布于 2014-04-21 06:06:45

甚至我也面临过类似的问题。请试试这个,希望它对你有用。使用mysqli而不是mysql

代码语言:javascript
复制
// 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";
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23191625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档