Da ich jetzt festgestellt habe, dass es eine doofe Idee ist, MySQL-Datenbanken durch schlichtes XCOPY-Deployment auf einen neuen Server zu verschieben (InnoDB-Tabellen werden scheinbar nur teilweise verschoben), habe ich diesen Artikel hier gefunden, der beschreibt, wie es geht:
„How to Back Up and Restore a MySQL Database„
Prinzipiell ganz einfach, alles via MySQL-Befehlszeile:
- Auf Quellserver ein mysqldump.exe-Aufruf auf die zu verschiebende Datenbank.
- Das Ergebnis (SQL-Datei) via FTP auf den Zielserver kopieren
- Auf dem Zielserver via phpMyAdmin eine neue, leere Datenbank als Ziel anlegen
- Auf dem Zielserver via mysql.exe die kopierte SQL-Datei einlesen.
Fertig.