0

我已经开始在 Mac OS X 上运行 grails 2.2.0 和 mysql(mysql Ver 14.14 Distrib 5.6.10,for osx10.7 (x86_64) using EditLine wrapper)出现奇怪的访问被拒绝错误。

引起:java.sql.SQLException:用户'nfuser'@'localhost'的访问被拒绝(使用密码:YES)

示例代码

数据源 {
    汇集=真
    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"
        }
    }

通常的 grants 和 db create 在运行 grails 之前。

GRANT all ON nf_dev.* TO 'nfuser'@'%' 由 'nfuser' 标识;

用一个全新的项目进行测试,当然它可以工作..想法?

/S

4

1 回答 1

0

Duuh,dataSource.password 上的外部属性文件覆盖..

于 2013-02-10T10:23:35.407 回答