【问题标题】:`connect': Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (Mysql2::Error)`connect': 无法通过套接字 '/tmp/mysql.sock' (2) 连接到本地 MySQL 服务器 (Mysql2::Error)
【发布时间】:2013-08-26 16:50:46
【问题描述】:

当我尝试在远程服务器上运行 rails 时遇到了这个问题。

Mysql 与“rails db”工作正常

【问题讨论】:

    标签: mysql ruby-on-rails


    【解决方案1】:

    使用

    查找您的套接字文件
    mysqladmin variables | grep socket
    

    然后将socket文件添加到你的database.yml配置中

    development:
      adapter: mysql2
      host: localhost
      username: root
      password: xxxx
      database: xxxx
      socket: <socket location>
    

    【讨论】:

      【解决方案2】:

      MySQL 登录/pass 是否正常,mysql 服务器是否正在运行?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-03-28
        • 1970-01-01
        • 2011-12-12
        • 2019-02-28
        • 2012-07-20
        • 2011-11-10
        相关资源
        最近更新 更多