Dump der sql-Datei zu ClearDB in Heroku
Ich habe eine sql Datei, die ich will, zu Dumpingpreisen in eine MySQL-Datenbank, die ich in Heroku mit der ClearDB addon. Wenn dumping in lokalen ich Folgendes tun:
mysql -u my_user -p mydatabasename < my_dump_file.sql
Allerdings habe ich keine Ahnung, wie man dump es auf der Heroku MySQL-Datenbank. Alle ich wissen, ist diese Adresse:
mysql://b5xxxxx7:[email protected]/heroku_xxxxxx?reconnect=true
Aber wenn ich versuche zu tun:
mysql://b5xxxxx7:[email protected]/heroku_xxxxxx?reconnect=true < my_dump_file.sql
Bekomme ich No such file or directory
.
Wie soll ich es tun?
- Wenn dumping in lokalen werden Sie wahrscheinlich tun
>
und nicht<
, da letztere tatsächlich wiederherstellen und überschreibenmydatabasename
. - Sie nicht "dump in" Sie "dump aus" einer Datenbank. Dann Sie "wiederherstellen", eine Datenbank von einer Müllkippe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie in der Lage sein, so etwas zu tun
heroku config
um die CLEARDB_DATABASE_URL enthält die Informationen, die Sie benötigen für diesen Befehl im format:mysql://user:password@host/heroku_db?reconnect=true
. In diesem Fall:mysql://b5xxxxx7:[email protected]/heroku_xxxxxx?reconnect=true
REFERENCES command denied to user 'baexxxxxxxxxxx'@'ec2-54-165-50-141.compute-1.amazonaws.com' for table 'ycdb.recipe'
Irgendwelche Ideen auf, wie man dieses Problem lösen?Es funktioniert nicht für mich auf die neue mysql version. Also ich habe versucht folgenden code:
und dann fragt Ihr Passwort.