Tôi có một tập tin sql mà tôi muốn được bán phá giá vào một cơ sở dữ liệu MySQL mà tôi có trong Heroku bằng cách sử dụng addon ClearDB. Khi bán phá giá ở địa phương, tôi làm như sau:Dump sql tập tin để ClearDB trong Heroku
mysql -u my_user -p mydatabasename < my_dump_file.sql
Tuy nhiên, tôi không có bất kỳ manh mối nào về cách đưa nó vào cơ sở dữ liệu MySQL Heroku. Tất cả tôi biết là địa chỉ này:
mysql://b5xxxxx7:[email protected]/heroku_xxxxxx?reconnect=true
Nhưng nếu tôi cố gắng làm:
mysql://b5xxxxx7:[email protected]/heroku_xxxxxx?reconnect=true < my_dump_file.sql
tôi nhận được No such file or directory
.
Tôi phải làm như thế nào?
Khi bán phá giá cục bộ, bạn có thể thực hiện '>' chứ không phải '<', vì sau này sẽ thực sự khôi phục và ghi đè 'mydatabasename'. – Magne
Bạn không "đổ vào", bạn "thoát ra khỏi" cơ sở dữ liệu. Sau đó, bạn "khôi phục" một cơ sở dữ liệu từ một bãi chứa. – Magne