2010-02-03 10 views
1

J'ai un serveur de production et un serveur de développement, chaque serveur a son propre serveur MySql. Je ne suis pas l'administrateur d'un serveur, rien installé. J'ai besoin d'obtenir le schéma et les données de la production pour le développement mais myslqdump ne restaure aucune donnée!mysqldump ne restaure pas les données dans MySQL 5.0.19

J'ai essayé d'ajouter SET FOREIGN_KEY_CHECKS = 0; sans résultat. Puis j'ai enlevé le seul déclencheur présent, rien. Ensuite, j'ai supprimé deux clés étrangères qui ont créé et une erreur (lors de l'importation de phpMyAdmin). Ensuite, j'ai été en mesure d'importer les données.

C'est assez effrayant. Je ne peux pas compter sur mysqldump, n'est-ce pas? Avez-vous eu des problèmes similaires? Un conseil?

+0

L'erreur est une clé étrangère, configuré pour ne pas nul par défaut à 11. Je l'ai changé à null. Au lieu d'utiliser mysqldump, j'ai utilisé mysql pour obtenir l'eoor qui cachait le problème. – rtacconi

Répondre

1

êtes-vous de dumping et de restauration avec phpmyadmin? quelle erreur obtenez-vous? Pour les grandes bases de données mysql, je recommande d'utiliser mysqldumper pour le vidage et la restauration si vous n'avez pas d'accès ssh.

http://www.mysqldumper.net/

+0

Comme indiqué dans le titre et le corps, j'utilise mysqldump. Merci pour le lien est intéressant, mais tout SGBD devrait avoir son propre outil de sauvegarde fiable. – rtacconi

Questions connexes