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