
Ich bin ein Neuling in Sachen Server und Datenbanken, meine Erfahrung umfasst nur ein paar Installationen von XAMPP zum einfachen Testen und Erkunden von Websites. Ich habe XAMPP also auf meinem Laptop installiert und es gerade auf mein Netbook geladen. Ich habe meinen htdocs-Ordner kopiert und verschoben (wird bald mit Dropbox synchronisiert) und muss jetzt die Datenbank verschieben.
Ich bin nicht auf der Suche nach einer umfassenden Backup-Lösung. Was ist der einfachste Weg, mein Datenbank-Setup von einem XAMPP-Stack auf einen anderen zu kopieren?
Antwort1
Der einfachste Weg ist wahrscheinlich die Verwendung von phpMyAdmin, das als Teil von XAMPP installiert wird.
Exportieren
Öffnen Sie in einem Browser
http://localhost/phpmyadmin
Klicke aufExport
Wählen Sie Ihre Datenbank(en) aus der Liste
Aktivieren Sie das KontrollkästchenAls Datei speichernFeld unten auf der Seite.
KlickenGehen
Ihre Datenbank(en) werden als SQL-Datei exportiert, mit der Sie sie auf Ihrem anderen Computer neu erstellen können. Kopieren Sie diese Datei auf Ihren Laptop.
Importieren
Öffnen Sie in einem Browser
http://localhost/phpmyadmin
Klicke aufimportieren
Navigieren Sie zu der Datei, die Sie gerade exportiert haben.
KlickenGehen
Antwort2
Sie können hierzu die integrierte Funktion von MySQL verwenden.
Wenn Sie direkten Zugriff auf Ihren MySQL-Server haben, mysql
können Sie durch Eingabe in Ihre Konsole einige Backups durchführen.
mysqldump -p databasename > filename_to_store_sql.sql
Kopieren Sie die SQL-Datei auf den neuen Computer/Ort und führen Sie die folgenden Schritte aus.
mysql -p databasename < filename_to_store_sql.sql
Antwort3
Zum Exportieren aller Datenbanken:
mysqldump --all --all-databases --complete-insert --add-drop-table --add-locks --allow-keywords --lock-tables --quote-names --user=root --password=1234 > ~/Desktop/mysql_all_db.sql
Für den Import:
mysql -uroot -p < ~/Desktop/mysql_all_db.sql
Antwort4
Sie können wahrscheinlich Ihr Datenbankverzeichnis in das XAMPP-MySQL Ihres Laptops kopierenDatenVerzeichnis und fügen Sie es in das XAMPP mysql Ihres Netbooks ein (oder ersetzen Sie esDatenVerzeichnis.
Achten Sie auch darauf, die einzelnen Datendateien wie "ibdata1" im Datenordner. Das hat bei mir funktioniert, als ich Datenbanken zwischen zwei XAMPP-Versionen auf meinem PC verschieben musste.