Ist es möglich, eine einzelne Datenbank von einem --all-databases mysqldump zu importieren? Ich denke, ich kann die Datei manuell ändern, frage mich aber, ob es irgendwelche Befehlszeilenoptionen dafür gibt.Importieren einer einzelnen Datenbank von --all-databases dump
Ich ziehe Server um und habe viele Datenbanken, von denen ich die meisten momentan nicht benötige oder im Moment brauche, aber ich möchte die Möglichkeit haben, eine einzelne wiederherzustellen, wenn es nötig ist.
Danke für die schnelle Antwort! Genial. – savageguy
Sehr nützlich für mich, Danke !! Sie können --disable-keys hinzufügen, um Fehler von Fremdschlüsseln zu vermeiden;) mysql -u user -D - disable-keys database -o
davidselo
Das ist eine sehr rücksichtslose und unglaublich gefährliche Antwort. Wenn Sie 'mysqldump --all-databases' starten, enthält die mysqldump-Ausgabe' DROP DATABASE IF EXISTS dbname; CREATE DATABASE Datenbankname; USE dbname; 'für jede Datenbank in der MySQL-Instanz, einschließlich des MySQL-Schemas. Bitte schauen Sie sich die mysqldump-Dokumentation an: http://dev.mysql.com/doc/refman/5.5/en/mysqldump.html#option_mysqldump_all-databases. Das bedeutet, dass jede Datenbank gnadenlos überschrieben wird. Kannst du beweisen, dass es die gesamte Datenbank überspringt ??? HINWEIS: Sie können dies für Binärlogs mit mysqlbinlog tun. – RolandoMySQLDBA