无法启动Ruby on Rails应用程序(mysql错误2002)

时间:2011-01-03 09:59:17

标签: mysql ruby-on-rails macos sockets

我有一台OSX服务器,我从10.6.4更新到10.6.5。 从那以后,我的Ruby on Rails应用程序(leihs)给我一个错误。 “您的config / databse.yml可能无法正确写入。请检查并修复任何错误。 您的数据库架构可能已过期或不存在。 .... 数据库服务器可能未在运行。请检查它是否正在运行,如果不是

则启动

错误讯息: 无法通过socket'/var/mysql/mysql.sock'连接到本地MySQL服务器(2)(Mysql:error)

然后,一个懒散的回溯列表并没有真正帮助我。

Socket文件不存在,我无法在其他地方找到它。

请帮助我,这让我发疯。

感谢您的时间和帮助

2 个答案:

答案 0 :(得分:0)

我看来你的mysql服务器没有运行。在查看rails应用程序之前,您应该调试系统的那一部分。

要做的一些事情:

  • 您可以从命令行连接吗?
  • 你的mysql日志文件中是否有启动错误?
  • 您是否更改了IP地址,共享名称或其他可能填满您的mysql安装的内容?

答案 1 :(得分:0)

我解决了问题! 重新安装10.6.5 Combo更新有帮助。 - 下载正确的组合更新(相同版本(服务器/普通版),相同版本) - 停止服务(如Web等......) - 安装更新 -重新开始 - 开始服务 - 所有应该再次工作

感谢你们所有人的帮助。