-
Copie de BDD
Salut à tous,
J'ai ma base de données qui est actuellement hebergé sur un serveur. Certaines tables utilisent le moteur InnoDB et d'autre le moteur MyISAM. Du fait de l'utilisation de plusieurs logiciel, certaines données sont stockés au format UTF8 et d'autre au format ISO-8859-1.
J'ai besoin de récupérer la base sur mon PC et de la copier sur un autre serveur. Quand je n'avait que des table MyISAM, un petit copier/coller du répertoire contenant toutes les tables fonctionnait parfaitement mais depuis que certaines tables utilisent le moteur InnoDB, cella ne fonctionne plus. J'ai donc essayé de passer par phpMyAdmin et mysqldump pour extraire les données et les reimporter chez moi ou sur l'autre serveur mais j'ai des problèmes d'encodage de caractères. Si je sélectionne UTF8 j'ai des problèmes avec les données en ISO-8859-1 et réciproquement.
Si quelqu'un pouvait m'aider car là je suis complètement bloqué...
Merci d'avance.
-
Comment restaures-tu tes dumps ?
-
Pour le moment je ne fais pas de backup d'où mon pb. C'est en gros de la dev/demo le serveur actuel et je veut le mettre sur un autre serveur pour le mettre en ligne. D'où ma 1er question : Comment migrer ? Et la seconde : Comment faire les backup/restore en cas de pb ??
-
en théorie, avec mysqldump, tu choisis un encodage d'export (latin1 ou utf8) indépendamment de l'encodage des données, et quand tu restaures tu indiques cet encodage. Mais je n'ai pas fait de tests systématiques.
-
Ok, je test cella ce week end et je vous tiens au courant.
Merci