我是新手,我有一些問題rake db:create在Linux上使用mysql。顯示Rails訪問被拒絕用戶'root'@'localhost'(使用密碼:NO)請提供您的MySQL安裝的root密碼
此消息:
Access denied for user 'root'@'localhost' (using password: NO)Please provide the root password for your MySQL installation
我已經在互聯網上搜索,做了很多事建議,如:
$ mysql -uroot -p
Enter password:
UPDATE mysql.user SET Password=PASSWORD('test') WHERE User='root';
FLUSH PRIVILEGES;
exit
然後試圖耙分貝:重新創建,但問題依然存在。有沒有人有這個問題,可以幫助我?
我也收到此消息:
Couldn't create database for {"adapter"=>"mysql2", "encoding"=>"utf8", "pool"=>5, "username"=>"root", "password"=>nil, "socket"=>"/var/run/mysqld/mysqld.sock", "database"=>"voting_development"}
解決方案:
在配置/ database.yml的我已經MySQL的密碼的配置後拼錯了密碼,之後一切正常,這要歸功於魔杖製造商。
你是否正確更新了database.yml? –
這是問題,謝謝!我拼寫錯了database.yml的密碼,非常感謝 – joaomarcuslf