[英]Unkown database error after downloading mysql dump from remote server
[英]How to dump database to a remote server?
我试图将数据库推送到ClearDB上托管的远程mysql数据库。
我正在使用命令
mysql -u username@us-cdbr-east-*** -pmypwd dbname < mydb.sql
我遇到了错误
Access denied for user 'bbea98e4ba67c1@us-cdbr-east-**@localhost (using password YES)
我使用的语法正确吗? 我尝试将相同的sql文件导入本地数据库,但操作很顺利。
我是否需要在heroku上授予该远程数据库一些特权? 如果是,那我该怎么办?
您应该在数据库上设置特权,以便从尝试在转储中读取的远程主机进行访问。 为用户名创建访问权限时,您始终指定一个相应的主机。 对于任何主机,这可能都是%。在这种情况下,您无需执行任何操作。 有时将其设置为特定的主机,在这种情况下,您需要为相同的用户名添加特权,但将不同的主机作为远程主机。
另外,您需要正确的语法是:
mysql -u username -h us-cdbr-east-*** -pmypwd dbname < mydb.sql
注意-h开关
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.