Sie können ein Backup einer MySQL -Datenbank mit dem mysqldump -Dienstprogramm, das eine Textdatei mit einer Liste von SQL Anweisungen, die für die ursprüngliche Datenbank zu rekonstruieren schafft . Diese Textdatei kann dann gespeichert, um eine Sicherung der Daten zur Verfügung zu stellen , oder verwendet werden, um die MySQL-Datenbank auf eine neue MySQL -Server zu übertragen . Verwenden Sie das Programm mysql an der Befehlszeile aus dem SQL-Text -Datei wiederherstellen , die Bereitstellung angemessener Benutzerberechtigungen und den Namen der Datenbank, die das leere wiederhergestellte Datenbank benötigt wird . Anleitung
1
Melden Sie sich beim Remote- Server über SSH, oder öffnen Sie ein Terminal-Eingabeaufforderung , wenn Sie in der gleichen physischen Standort befinden wie der Server .
2
Offene MySQL an die Eingabeaufforderung durch Eingabe von:
mysql- u username -p
Ersetzen "username" mit einem Benutzerkonto an, das über die erforderlichen Berechtigungen , um die Datenbank zu erstellen und importieren Sie die Daten hat . Geben Sie das Kennwort , wenn Sie dazu aufgefordert werden
3
Geben Sie den Befehl unten in der MySQL -Eingabeaufforderung , um eine neue Datenbank zu erstellen , um die importierten Daten zu speichern : .
Erstellen Datenbank db_name
Ersetzen " datenbank " mit dem Namen der Datenbank, zu erstellen.
4
Typ "quit" auf der MySQL- Prompt ein, um die MySQL- Kommandozeile zu schließen.
5 < p > Geben Sie den folgenden Befehl an der Terminal-Eingabeaufforderung , um die Daten aus der SQL -Datei importieren, und legen Sie in der neuen Datenbank:
mysql- u username -p db_name < filename.sql
< p > Ersetzen " datenbank " mit dem Namen der Datenbank erstellt, um die Daten zu speichern, und " filename.sql " mit dem Namen des SQL- Dump-Datei . Wenn der Dump-Datei groß ist, kann die Daten einige Zeit dauern, zu rekonstruieren .