1

我有来自 Heroku 的 clearDB 用户名和密码。我也有通过使用连接到数据库的 URL:

heroku config --app myappname

我已经使用 MySQL Workbench 建立了一个连接,如果我使用从 Heroku 获得的用户名和密码测试连接,它就会成功连接。但是,如果我尝试运行任何 SQL 命令,例如:

CREATE DATABASE MY_DATABASE_NAME;

我收到以下错误

Error Code: 1044. Access denied for user 'myherokuusername'@'%' to database 'MY_DATABASE_NAME'

通常我会期望

'myherokuusername'@'%'

'myherokuusername@localhost'

这可能是问题的根源。但是我看不到任何地方设置用户“myherokuusername”是@localhost?

有没有人以前有过这种情况或知道解决方案是什么?我对 MySQl 不是特别有经验,我可以运行基本查询等,但它的管理方面我不太熟悉,所以任何帮助将不胜感激。

4

1 回答 1

0

事实证明,那天我们的 heroku 应用程序普遍存在问题。第二天再次尝试,mySQL 正常工作。如果有人有同样的问题,可能值得等待一天再试一次,如果你能负担得起的话。

于 2012-10-01T10:02:42.223 回答