MySQL-Datenbank-Dump in einem docker-compose MariaDB-Container wiederherstellen

English Deutsch

Verwenden Sie dieses Snippet, um eine SQL-Datei in Ihrem MariaDB-Container wiederherzustellen:

restore_mysqldump.sh
docker-compose exec -T [container name] mysql -uroot < mydump.sql

Dies geht davon aus, dass Sie kein Root-Passwort gesetzt haben. Um ein Root-Passwort zu verwenden, verwenden Sie

restore_mysqldump_with_pw.sh
docker-compose exec -T mariadb mysql -uroot -pmysecretrootpassword < mydump.sql

-T bedeutet kein TTY verwenden, mit anderen Worten, keine interaktive Eingabe erwarten. Dies vermeidet die

tty_error.txt
the input device is not a TTY

Fehlermeldung.


Check out similar posts by category: Container, Docker