2010-03-09 21 views

Répondre

1

Vous devez créer la table dans la restauration-db et exécuter quelque chose comme:

grep "^INSERT INTO table" dump-file | mysql -u user -p restore-db 

d'abord, assurez-vous que votre modèle correspond correctement.

+0

ah , bonne idée .. merci martin. – Ian

1
cat THE_DUMP_FILE.SQL | sed -n "/^-- Table structure for table \`THE_TABLE_NAME\`/,/^-- Table structure for table/p" > THE_OUTPUT_SQL_FILE_NAME 

Je googlé un certain temps à ce sujet, cette solution fonctionnait très bien pour moi, et semblait être l'une des solutions les plus rapides pour un gros fichier de vidage, j'ai eu l'idée de: http://code.openark.org/blog/mysql/on-restoring-a-single-table-from-mysqldump