0
Я начал получать странный доступ, отрицающий ошибки, выполняемые grails 2.2.0 и mysql (mysql Ver 14.14. Распространение 5.6.10 для osx10.7 (x86_64) с использованием обложек EditLine) на Mac OS X.Grails 2.2.0 права доступа и права доступа mysql
Caused by: java.sql.SQLException: Access denied for user 'nfuser'@'localhost' (using password: YES)
Пример кода
dataSource { pooled = true driverClassName = "com.mysql.jdbc.Driver" username = "nfuser" password = "nfuser" dialect = org.hibernate.dialect.MySQL5InnoDBDialect } .. development { dataSource { dbCreate = "create-drop" // one of 'create', 'create-drop', 'update', 'validate', '' url = "jdbc:mysql://localhost:3306/nf_dev" } }
обычные гранты и дб создать перед запуском Grails.
GRANT all ON nf_dev.* TO 'nfuser'@'%' identified by 'nfuser';
Протестировано с новым проектом и, конечно же, оно работает .. Идеи?
/S
Есть ли у вас какие-либо 'grails.config.locations' внешних конфигурационных файлов, которые могут быть переопределение' dataSource.password'? –
Да, конечно, у меня был /etc/nf.properties, содержащий пароль. Duuhhhh. Спросить здесь помогло мне найти это в значительной степени напрямую. Оставив вопрос здесь как напоминание другим глупым присоскам, таким как я ;-) –