Grails 2.2.0 mysql访问权限和权限
Posted
技术标签:
【中文标题】Grails 2.2.0 mysql访问权限和权限【英文标题】:Grails 2.2.0 mysql access rights and permissions 【发布时间】:2013-01-25 15:11:56 【问题描述】:我开始在 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: Access denied for user 'nfuser'@'localhost' (using password: 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"在运行 grails 之前通常会创建 grants 和 db。
GRANT all ON nf_dev.* TO 'nfuser'@'%' 被 'nfuser' 识别;
用一个全新的项目进行了测试,当然它可以工作..想法?
/S
【问题讨论】:
您是否有任何可能覆盖dataSource.password
的grails.config.locations
外部配置文件?
是的,我当然有,/etc/nf.properties 包含密码。呵呵。在这里询问帮助我直接找到了它。把这个问题留在这里提醒像我这样的其他愚蠢的傻瓜;-)
【参考方案1】:
Duh,dataSource.password 上的外部属性文件覆盖..
【讨论】:
以上是关于Grails 2.2.0 mysql访问权限和权限的主要内容,如果未能解决你的问题,请参考以下文章
您可以在没有角色和权限的情况下将 Shiro 用于 Grails 吗?