2011-08-26 85 views
0
bundle exec rake db:migrate 
(in /home/ahmet/x) 

rake aborted! 
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 

(See full trace by running task with --trace) 

这是文件权限错误吗?MySQL服务器正在运行,但正在“无法连接”

+1

添加此行是您的插座'的/ tmp/mysql.sock'?像这样运行查询:'bundle exec rake db:migrate --trace' – Prisoner

+1

在/etc/my.cnf中检查绑定地址。 –

+0

in my.cnf socket = /var/run/mysqld/mysqld.sock – ahmet

回答

1

如果目前还没有一个叫[客户]部分,尽量在年底

[client] 
socket=/var/lib/mysql/mysql.sock 
+0

我对该文件没有权限? – ahmet

+0

尝试/etc/my.cnf中 –

+0

加用命令:sudo gedit中cmd,打开,但仍然得到同样的错误之前 – ahmet

相关问题