Andreas Korthaus: Datenbank kopieren und sichern in MySql

Beitrag lesen

Hi!

alternativ ist es bei grossen datenmengen ja eh sinnvoller(schneller und sicherer) das von hand zu machen. falls du shell scripte bei deinem provider verwenden darfst, könntest du so vorgehen:
lokal:

  1. mysqldump --opt DATABASE > db_dumb.sql
  2. dann db_dumb.sql in das cgi verzeichnis deines webservers einspielen
  3. ein shellscript erstellen:
    #!/bin/sh

echo "Content-type: text/html"
echo
echo
mysql DATABASE < db_dumb.sql

  1. shellscript hochladen und ausführen

FERTIG!

Dieser lokal erzeugte Dump kann auch in phpmyadmin eingelesen werden, so wie sonst auch, einfach strg copy und ausführen!
So kämst Du zumindest um die Fehlermeldungen herum.

mysqldump  funktioniert normalerweise übrigens nur im Verzeichnis von mysql\bin\ ggfs mußt Du auch Userdaten angeben, so wie:

mysqldump --opt -hlocalhost -udein_user -pdein_passwort DATABASE > db_dumb.sql

Grüße
Andreas