wordpress config - 建立数据库连接localhost时出错

时间:2011-08-31 21:28:05

标签: php mysql wordpress

我正在试图摆脱使用Mamp,所以最近安装了mysql,编辑了我的vhosts并且我试图从不是localhost的url运行wordpress实例。

我认为我在使用mysql时出错了,因为wordpress似乎无法访问我的数据库。

我从wordpress得到了这个错误 -

[2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in in /Users/myusername/workspaces/wordpress/test/wp-includes/wp-db.php on line 1017

我的wordpress配置看起来像这样 -

define('DB_NAME', 'test_db');
define('DB_USER', 'test_user');
define('DB_PASSWORD', 'test_password');
define('DB_HOST', 'localhost');

我正在从终端访问mysql,我仍然在寻找最近从Windows移动的方法,但我确定我确实已经正确地设置了用户和数据库。

解决方案会很棒,但也会对我如何调试这样的问题提出一些建议。

1 个答案:

答案 0 :(得分:1)

mkdir /var/mysql

ln -s /tmp/mysql.sock /var/mysql/mysql.sock

Mac不是Unix。试试吧。

对于提示:当您看到类似No such file or directory的错误时,您错过了脚本希望找到的文件或目录。 例如。如果我的解决方案无效,请找到mysql.sock所在的位置并创建指向/var/mysql/mysql.sock

的链接

显然Mac OS X 10.4.4+

正在发生这种情况
相关问题