Mac OS X で grails 2.2.0 と mysql (mysql Ver 14.14 Distrib 5.6.10、osx10.7 (x86_64) では EditLine ラッパーを使用) を実行すると、奇妙なアクセス拒否エラーが発生し始めました。
原因: java.sql.SQLException: ユーザー 'nfuser'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)
サンプルコード
情報源 {
プールされた = true
driverClassName = "com.mysql.jdbc.Driver"
ユーザー名 = "nfuser"
パスワード = "nfuser"
方言 = org.hibernate.dialect.MySQL5InnoDBDialect
}
..
発達 {
情報源 {
dbCreate = "create-drop" // 'create'、'create-drop'、'update'、'validate'、'' のいずれか
url = "jdbc:mysql://localhost:3306/nf_dev"
}
}
grails を実行する前に、通常の許可と db の作成を行います。
GRANT all ON nf_dev.* TO 'nfuser'@'%' 'nfuser' で識別;
真新しいプロジェクトでテストされ、もちろん動作します..アイデア?
/S