MySQL – Import eines Backups über SSH / Shell

Wenn ihr ein SQL-Backup wieder in die Datenbank importieren möchtet und dieses relativ groß ausfällt, kann es durchaus Sinn machen den Import über SSH bzw. die Shell durchzuführen anstatt über eine Benutzeroberfläche, wie phpMyAdmin. Damit der Import auch funktioniert, muss der nachfolgende Befehl genutzt werden:

mysql -u username -p database_name < file.sql

Der Username und der Database_Name müssen durch eure eigenen Angaben ersetzt werden. Das Backup müsste bei diesem Beispiel im Hauptverzeichnis liegen, ihr könnt aber auch einen anderen Pfad angeben (siehe Screenshot). Das Passwort wird nach Eingabe des Befehls abgefragt.

SQL - Import von einem Backup über die Shell