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