我有来自 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 不是特别有经验,我可以运行基本查询等,但它的管理方面我不太熟悉,所以任何帮助将不胜感激。