OVH Community, votre nouvel espace communautaire.

probleme transfere base de donnee sur ovh


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
Code PHP:
mysqldump --compatible=mysql40 --host=tonservermysql --user=tonuser --password=tonpassword nomdetabase mondufichierbackupdetabase.sql 
Si serveur d'arrivée est en mysql 3.XXX
Code PHP:
mysqldump --compatible=mysql323 --host=tonservermysql --user=tonuser --password=tonpassword nomdetabase mondufichierbackupdetabase.sql 

angelik
05/08/2006, 08h36
bonjour,
j'ai des problemes lors du transfere de ma base de donnee (issue d'un site heberge chez online) vers un nouvel hebergement ovh

voici une autre erreur pour info:

[QUOTE]Erreur

requête SQL :

CREATE TABLE phpbb_album(

pic_id int( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
pic_filename varchar( 255 ) NOT NULL default '',
pic_thumbnail varchar( 255 ) default NULL ,
pic_title varchar( 255 ) NOT NULL default '',
pic_desc text,
pic_user_id mediumint( 8 ) NOT NULL default '0',
pic_username varchar( 32 ) default NULL ,
pic_user_ip varchar( 8 ) NOT NULL default '0',
pic_time int( 11 ) unsigned NOT NULL default '0',
pic_cat_id mediumint( 8 ) unsigned NOT NULL default '1',
pic_view_count int( 11 ) unsigned NOT NULL default '0',
pic_lock tinyint( 3 ) NOT NULL default '0',
pic_approval tinyint( 3 ) NOT NULL default '1',
PRIMARY KEY ( pic_id ) ,
KEY pic_cat_id( pic_cat_id ) ,
KEY pic_user_id( pic_user_id ) ,
KEY pic_time( pic_time )
)ENGINE = MYISAM DEFAULT CHARSET = latin1

MySQL a répondu:


#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1' at line 19

QUOTE]

je cherche a transferer la base de donnee de mon forum phpb sur ovh.

meme en divisant la base j'ai des erreurs

si vous avez un conseil?
merci d'avance
a+