[英]Rails production: No such file or directory - Error opening database in production.log
最終將我的ruby部署在rails 3.2應用程序上,但是當嘗試從瀏覽器中打開它時,出現500錯誤(production.log給出)
Errno::ENOENT (No such file or directory - Problem opening database)
我的生產數據庫。yml(嘗試使用和不使用mysql套接字路徑,mysqld從終端運行精細mysql都可以連接並查看db中的所有表)
production:
adapter: mysql2
encoding: utf8
reconnect: false
database: paintings_production
pool: 5
username: paintings
password: mypass
socket: /var/lib/mysql/mysql.sock
由於您已經確定套接字文件存在:
/var/lib/mysql/mysql.sock
...但是錯誤消息說沒有這樣的文件或目錄,您有權限問題。
還是您的mysql服務器未配置為正確使用同一套接字?
您可以在此處找到完整的mysql / rails Unix套接字調試信息: Ruby on Rails 3無法通過OSX上的套接字'/tmp/mysql.sock'連接到本地MySQL服務器
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.