Подтвердить что ты не робот

Сбросить sql файл в ClearDB в Heroku

У меня есть файл sql, который я хочу сбрасывать в базу данных MySQL, которую я имею в Heroku, используя аддон ClearDB. При сбросе в локальном я делаю следующее:

mysql -u my_user -p mydatabasename < my_dump_file.sql

Однако я не знаю, как сбрасывать его в базу данных Heroku MySQL. Все, что я знаю, это адрес:

mysql://b5xxxxx7:[email protected]/heroku_xxxxxx?reconnect=true

Но если я попытаюсь сделать:

mysql://b5xxxxx7:[email protected]/heroku_xxxxxx?reconnect=true < my_dump_file.sql

Я получаю No such file or directory.

Как я должен это делать?

4b9b3361

Ответ 1

Возможно, вы сможете сделать что-то вроде этого

mysql --host=us-cdbr-east.cleardb.com --user=b5xxxxx7 --password=37d8faad --reconnect heroku_xxxxxx < my_dump_file.sql

Ответ 2

Это не работает для меня в новой версии mysql. Поэтому я попробовал следующий код:

mysql -h us-cdbr-east.cleardb.com -u b5xxxxx7 -p heroku_xxxxxx < my_dump_file.sql 

а затем запрашивает пароль.