Tag: mysql error 1045

在生产模式下获取“拒绝用户’root’@’localhost’(使用密码:NO)”并且没有记录错误

我部署了我的Rails应用程序,并且在所有页面上都出现了500个错误。 我的production.log没有显示任何内容(这是一个问题),但我做了’脚本/控制台生产’并试图运行一个简单的查询(User.find:first),它抛出这个: Access denied for user ‘root’@’localhost’ (using password: NO) 我的database.yml文件肯定有一个密码,这是正确的。 所以,加上没有错误记录到我的production.log文件让我想知道是什么。 我开始寻找的任何想法或问题是什么? 此外,为了它的价值,我在Apache上运行Passenger。 更新:这是我的database.yml文件内容 development: adapter: mysql encoding: utf8 database: website_development username: root password: secretz socket: /tmp/mysql.sock test: adapter: mysql encoding: utf8 database: website_test username: root password: secretz socket: /tmp/mysql.sock production: adapter: mysql encoding: utf8 database: website_production username: ttp_mysql password: secretz socket: /var/run/mysqld/mysqld.sock 新更新:我更改了mysql用户,因此它没有在root中运行,但现在我仍然得到“访问被拒绝’root’@’localhost’”位…即使在生产模式下它也不应该完全按照’root’运行。 […]