0

Rails アプリケーションでデータベースへの接続に問題があったため、このチュートリアルに従ってすべてを再インストールしましたが、役に立ちません。

MySql Server のインストールを実行すると、次のように表示されます。

エラー 1045 'root@localhost' のアクセスが拒否されました (パスワード NO を使用)

私が再構成していたとき、フィールドの古いパスワードを空のままにしました。どうすればこれを解決できますか? これが私のログです:

「localhost」の MySQL サーバーに接続できません (10061)

{"adapter"=>"mysql2"、"encoding"=>"utf8"、"reconnect"=>false、"database"=>"testapp_development"、"pool"=>5、"username" のデータベースを作成できませんでした"=>"root", "password"=>"root", "host"=>"localhost"}, charset: , collat​​ion: 'localhost' の MySQL サーバーに接続できません (10061)

{"adapter"=>"mysql2"、"encoding"=>"utf8"、"reconnect"=>false、"database"=>"testapp_test"、"pool"=>5、"username" のデータベースを作成できませんでした"=>"root", "password"=>nil, "host"=>"localhost"}, charset: , collat​​ion:

4

2 に答える 2

0

MySQL をインストールしたときにパスワードを空のままにしたとおっしゃいましたか? しかし、Rails はパスワード「root」で接続しようとしているようです。それはどれですか?MySQL にパスワードがある場合は、それを使用して接続する必要があります。ない場合は、送信しないでください。

于 2012-05-22T15:19:59.743 に答える