-2
我在使用Phusion Passenger在本地部署Rails應用程序時遇到了上述錯誤。當部署Rails給Phusion Passenger時用戶'root'@'localhost'(使用密碼:NO)(Mysql2 :: Error)時訪問被拒絕
我的config/database.yml文件包含以下內容:
production:
adapter: mysql2
encoding: utf8
reconnect: false
database: <%= ENV["DB_NAME"] %>
pool: 5
username: <%= ENV["DB_USER"] %>
password: <%= ENV["DB_PASS"] %>
host: <%= ENV["DB_HOST"] %>
的ENV [ 「鑰匙」]值存儲在secrets.yml,他們正在正確檢索。
非常感謝你的答案。我確實可以用root用戶和密碼訪問mysql。問題在於憑據訪問數據庫,我的用戶沒有權限訪問它。這很奇怪,因爲我昨天授予了特權,但我今天必須再做一次。我希望它現在是永久的。 – 2014-12-08 02:13:42
你做過沖洗特權嗎?你授予特權後? – unixmiah 2014-12-08 02:31:46