私はmysqlでデータベースを作成します 私はmysql2 gemとRails 2を使用しています これについては、それらのうちのどれも私のために働かない。ユーザー 'root' @ 'localhost'のアクセスが拒否されました(パスワードはNOです)。Rails 2
development:
adapter: mysql2
database: db
username: root
password: 'root'
host: localhost
は、私は、このようなコマンドラインでのmysqlにログインすることができます:
mysql -u root -p
と同じパスワードを入力します。ルートを、私は持っている
私はそうのような私のdatabase.ymlファイルを持っていますエラーはありませんが、scrpit/serverを実行した後でページを表示しようとすると、アプリケーションにエラーが常に表示されますAccess denied for user 'root'@'localhost' (using password: NO)
ここで何が起きているのでしょうか? おかげ
「root」のようなrootから一重引用符を削除してrootにすることができます – Thorin
これは役に立ちますか? http://stackoverflow.com/a/6081358/155826 – mysmallidea
あなたはソケットメソッドで接続しようとしましたか? 'socket:'も有効なパラメータであり、あなたのMySQLソケットがある場所へのパスでなければなりません。 – tadman