Vorstellung, wie man WordPress-Datenbanken über die Befehlszeile per SSH-Verbindung mit dem wp db export Befehl exportiert und sichert.
Sie können mit dem wp db export Befehl einfach exportieren und sichern.
$ wp db export
Success: Exported to 'yourblogdb-2021-11-03-40c3bc8.sql'.
Datei überprüfen.
$ file yourblogdb-2021-11-03-40c3bc8.sql
yourblogdb-2021-11-03-40c3bc8.sql: UTF-8 Unicode text, with very long lines
In diesem Fall betrug die Dateigröße etwa 100MB.
$ du -h yourblogdb-2021-11-03-40c3bc8.sql
74M yourblogdb-2021-11-03-40c3bc8.sql
Nebenbei bemerkt würden Sie sich per SSH mit Ihrem Mietserver oder VPS verbinden, zum WordPress-Verzeichnis navigieren und dann Befehle wie die oben genannten ausführen. Da die Ausgabedaten jedoch im öffentlichen Verzeichnis abgelegt werden, besteht die Gefahr, dass Hacker oder Dritte die Datei herunterladen könnten, wenn der Dateipfad bekannt wird. Exportierte Dateien können sensible Daten enthalten (wie unveröffentlichte Beiträge), daher ist es ratsam, die exportierte Datei an einen Ort zu verschieben, der kein öffentliches Verzeichnis ist.
$ mv yourblogdb-2021-11-03-40c3bc8.sql ~/data/
Dieser wp-Befehl übergibt einfach Konfigurationsdateieigenschaften an das mysqldump-Dienstprogramm und führt es aus, sodass Ähnliches wahrscheinlich mit dem mysqldump-Befehl durchgeführt werden kann.
Runs mysqldump utility using DB_HOST, DB_NAME, DB_USER and DB_PASSWORD database credentials specified in wp-config.php Accepts any valid mysqldump flags [wp db export | WP-CLI Command | WordPress Developer Resources](https://developer.wordpress.org/cli/commands/db/export/)Um das Exportierte auf eine andere WordPress-Site zu importieren, verwenden Sie wp db import.
wp db import | WP-CLI Command | WordPress Developer Resources