0

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

4

1 に答える 1

0

ええと、dataSource.passwordの外部プロパティファイルのオーバーライド..

于 2013-02-10T10:23:35.407 に答える