我已经开始在 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