Ответ 1
Возможно, вы сможете сделать что-то вроде этого
mysql --host=us-cdbr-east.cleardb.com --user=b5xxxxx7 --password=37d8faad --reconnect heroku_xxxxxx < my_dump_file.sql
У меня есть файл 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
.
Как я должен это делать?
Возможно, вы сможете сделать что-то вроде этого
mysql --host=us-cdbr-east.cleardb.com --user=b5xxxxx7 --password=37d8faad --reconnect heroku_xxxxxx < my_dump_file.sql
Это не работает для меня в новой версии mysql. Поэтому я попробовал следующий код:
mysql -h us-cdbr-east.cleardb.com -u b5xxxxx7 -p heroku_xxxxxx < my_dump_file.sql
а затем запрашивает пароль.