20080114
Rails
rake db:migrateでエラー発生。次が表示された。
#28000Access denied for user 'hoge'@'localhost' (using password: YES)rootで次を実行してhogeアカウントが表示されることを確認。
mysql> select user from mysql.user;が、以下が失敗する。
mysql -u hoge -p ←(A)rootで次を実施した後に再度(A)を試みるがダメ。
mysql> grant all privileges on データベース名.* to hoge@localhost; mysql> flush privileges;次のようにパスワードをつけてみたところうまくいった。パスワード無しの場合と表示結果が特に変わらないんだよなあ・・・。セキュリティ上の理由?
mysql> grant all privileges on データベース名.* to hoge@localhost identified by 'パスワード';で、これでrakeがうまくいくかと思ったら、まだダメでした・・・。
rake aborted! uninitialized constant マイグレーションファイルに書いたクラス名
2008年01月15日(火) 03:08:50 Modified by n0gam0ga