首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql.sock和rails

mysql.sock和rails
EN

Stack Overflow用户
提问于 2012-10-18 02:13:55
回答 1查看 250关注 0票数 0

这不一定是一个编程问题,但这个问题肯定会阻碍开发(更不用说有数千个与此相关的堆栈溢出问题,但我看不到一个问题可以解决我正在处理的问题)。

几个月来,我一直在使用rails和mysql。在我安装的时候,一切都很好,直到大约一周前,我还可以运行迁移、phpmyadmin等,没有任何问题。

今天,我试着创建一个新的应用程序(遵循railscast 323)。我还使用Rubymine作为IDE。

我使用集成开发环境project.new创建了项目,并创建了一个新的Rails应用程序。然后,我创建了脚手架和一个迁移文件。然后我执行了rake db:create,看起来就像创建了DB一样。当我尝试执行rake db:migrate时,我得到了以下错误:

‘无法通过套接字'/tmp/mysql.sock’(2)连接到本地MySQL服务器‘

我检查了我的config/database.yml (该文件是由IDE创建的),它确实有

套接字: /tmp/mysql.sock

其他信息:

有一个/usr/local/var/mysql/store_development目录,所以看起来就像创建了数据库一样。

我可以转到/localhost/phpmyadmin,但是我的root密码不被接受(我没有更改root密码)

我没有重新安装mysql我没有更新mysql

/tmp/mysql.sock不再存在/usr/var/mysql/mysql.sock不存在

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2013-07-23 23:04:08

首先,确保mysqld正在运行。如果是,请尝试以下操作:

代码语言:javascript
复制
ln -sf $(locate mysql.sock) /tmp
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12940656

复制
相关文章

相似问题

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