【问题标题】:Grails 2.2.0 mysql access rights and permissionsGrails 2.2.0 mysql访问权限和权限
【发布时间】: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.passwordgrails.config.locations 外部配置文件?
  • 是的,我当然有,/etc/nf.properties 包含密码。呵呵。在这里询问帮助我直接找到了它。把这个问题留在这里提醒像我这样的其他愚蠢的傻瓜;-)

标签: mysql grails


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-16
    • 2017-07-05
    • 1970-01-01
    相关资源
    最近更新 更多