I have a sql file that I want to be dumped into a MySQL database that I have in Heroku using the ClearDB addon. When dumping in local I do the following:
mysql
It doesn't work for me on the new version of mysql. So I tried following code:
mysql -h us-cdbr-east.cleardb.com -u b5xxxxx7 -p heroku_xxxxxx < my_dump_file.sql
and then it asks your password.
I was getting errors when I typed it all at once so I broke it down into small steps first I entered my MySQL details like so:
mysql --host=us-cdbr-iron-east-02.cleardb.net --user=xxxxxxxxxxxxxx --password=xxxxxxxx --reconnect
then once I got in I changed to the database like so:
mysql> use heroku_xxxxxxxxxx;
then I now imported the SQL file like so:
mysql> source path/to/file.sql;
I try all the answers above, but none work.
Then I read this, and I conclude that I need to try it on CMD (previously I use Windows PowerShell admin).
No more errors in code.
I used this code (provided in the previous comment)
mysql -h us-xxxxxx.cleardb.com -u b7xxxxxxx -p heroku_df32xxxxxxx < dbname.sql
You might be able to do something like this
mysql --host=us-cdbr-east.cleardb.com --user=b5xxxxx7 --password=37d8faad --reconnect heroku_xxxxxx < my_dump_file.sql