invaderu
22/08/2006, 10h36
Salut,
Ton probleme vient d'une difference de version du serveur mysql.
Vraissemblablement ton backup est en mysql 4.1 ...
Alors que le server mysql d'arrivée est du 3.23 ou du 4.0
Soit tu te contines à la mains la modifs en enlevant le charset dans ton fichier de backup. Sans avoir l'assurance que ca marche parfaitement. (j'ai deja fait, mais me souviens plus trop des problemes rencontré)
Soit, tu regardes quelle version de mysql est installé sur l'hébergement d'arrivée.
Et sur l'hébergement de départ tu fait un backup au format compatible avec l'hebergement d'arrivée.
Avec phpMyAdmin, tu peux choisir les format d'exportation : mysql (pour >mysql 4.0) , mysql40 ou mysql323.
Sinon avec mysqldump, suffit
Si serveur d'arrivée est en mysql 4.0.X
Si serveur d'arrivée est en mysql 3.XXX
Ton probleme vient d'une difference de version du serveur mysql.
Vraissemblablement ton backup est en mysql 4.1 ...
Alors que le server mysql d'arrivée est du 3.23 ou du 4.0
Soit tu te contines à la mains la modifs en enlevant le charset dans ton fichier de backup. Sans avoir l'assurance que ca marche parfaitement. (j'ai deja fait, mais me souviens plus trop des problemes rencontré)
Soit, tu regardes quelle version de mysql est installé sur l'hébergement d'arrivée.
Et sur l'hébergement de départ tu fait un backup au format compatible avec l'hebergement d'arrivée.
Avec phpMyAdmin, tu peux choisir les format d'exportation : mysql (pour >mysql 4.0) , mysql40 ou mysql323.
Sinon avec mysqldump, suffit
Si serveur d'arrivée est en mysql 4.0.X
Code PHP:
mysqldump --compatible=mysql40 --host=tonservermysql --user=tonuser --password=tonpassword nomdetabase > mondufichierbackupdetabase.sql
Code PHP:
mysqldump --compatible=mysql323 --host=tonservermysql --user=tonuser --password=tonpassword nomdetabase > mondufichierbackupdetabase.sql