我试图通过在窗口中运行命令来导入Heroku中的ClearDB数据库:
mysql -u REDACTED -h us-cdbr-iron-east-02.cleardb.net -p REDACTED < C:/Users/KJA/Downloads/androidchatterdatabase.sql
输入密码后,错误显示为:
ERROR 1227 (42000) at line 27: Access Denied; you need (at least one of) the SUPER privilege(s) for this operation
然后,在查看登录的内容时,需要注意的权限为:
是否有替代主机地址可供使用?如何将我的数据库模式发送到Heroku中的ClearDB并运行?
答案 0 :(得分:0)
您需要通过将其作为参数传递给命令来选择要处理的数据库;没有数据库的任何操作都没有权限(因为这样可以让你控制“服务器级别”,而不是数据库级别。)
您的命令必须是mysql -u YOURUSERNAME -h us-cdbr-iron-east-02.cleardb.net -p YOURPASSWORD heroku_XXXX < C:/Users/KJA/Downloads/androidchatterdatabase.sql
(或者您的数据库名称是什么;我从您的其他一个问题中选择了“heroku_XXXX”)。