小编Ste*_*res的帖子

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

我是网络开发和RoR的全新手 - 一个超级棒! - 我正在通过lynda.com参加在线RoR课程.很高兴加入StackOverflow社区,非常感谢路障的一些帮助.

当我设置我的基本应用程序并成功运行一些迁移时,MySQL和localhost工作了好几周,但今天我在启动我的rails服务器时遇到这个MySQL错误并在我的浏览器中查看http:// localhost:3000 /:

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

我不认为我已经改变了我的环境中的任何相关内容,所以我想知道我是否需要更新宝石或类似的东西?

我已经在谷歌和StackOverflow上找了好几个小时了,现在仍然无法弄清楚这里出了什么问题,以及如何解决它.其他解决方案似乎与新设置有关,而不是与莫名其妙地打破的工作设置有关.

这是一些背景:


从我的config/database.yml:

development:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: simple_cms_development
  pool: 5
  username: simple_cms
  password: XXXXXXXXX
  socket: /tmp/mysql.sock
Run Code Online (Sandbox Code Playgroud)

几周前,当MySQL和localhost工作正常时,我保存了一个命令行:

Last login: Mon Aug 15 21:34:23 on ttys000
sdemessieres$ cd sites/simple_cms
sdemessieres$ pwd
/Users/sdemessieres/sites/simple_cms
sdemessieres$ rails server
=> Booting WEBrick
=> Rails 3.0.7 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-08-22 22:28:01] INFO  WEBrick 1.3.1 …
Run Code Online (Sandbox Code Playgroud)

mysql ruby-on-rails-3

2
推荐指数
1
解决办法
8543
查看次数

标签 统计

mysql ×1

ruby-on-rails-3 ×1