Aller au contenu

Erreur lors d'import BDD ? Version, charset ?


Sujets conseillés

Posté

Bonjour à tous,

Je suis désemparé, j'ai un site qui fonctionne très bien en local et je n'arrive pas à importer ma BDD SQL sur l'hébergement :(

Lorsque je lance l'import, j'ai le message :

-- --------------------------------------------------------

--

-- Structure de la table `columns_priv`

--

CREATE TABLE `columns_priv` (

`Host` char( 60 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '',

`Db` char( 64 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '',

`User` char( 16 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '',

`Table_name` char( 64 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '',

`Column_name` char( 64 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL default '',

`Timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,

`Column_priv` set( 'Select', 'Insert', 'Update', 'References' ) NOT NULL default '',

PRIMARY KEY ( `Host` , `Db` , `User` , `Table_name` , `Column_name` )

) ENGINE = MYISAM DEFAULT CHARSET = latin1 COMMENT = 'Column privileges';

MySQL a répondu:Documentation

#1064 - You have an error in your SQL syntax near 'character set latin1 collate latin1_bin NOT NULL default '',

`Db` char(64) ch' at line 4

Je pense pourtant avoir mis le même charset en local :

Langage : French-UTF-8

Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)

Interclassement pour la connection MySQL: utf8_general_ci

...et sur mon hébèrgement :

Français - French (utf-8)

Je précise que mon hébergeur a pourtant des versions récentes (MySQL - 3.23.43-log / Version du client MySQL: 4.0.24 / phpMyAdmin - 2.8.0.3) et que j'ai travaillé avec un EasyPHP assez ancien (apache 1.3.33 - php 4.3.10 - mysql 4.1.9 - phpmyadmin 2.6.1).

De quoi cela viendrait-il svp ?

Merci beaucoup de m'avoir lu :)

Posté

MySQL 3.23.43-log est tout sauf une version récente. :whistling:

Essaie d'exporter chez toi en choisissant la compatibilité MySQL 3 ...

Posté

Ah, je ne savais pas qu'on pouvait exporter pour une version en particulier. Merci beaucoup ! C'est sympa ;)

Posté

Ton problème est bien celui que Dan a relevé.

Les tables de caractères pour les "collations" n'existaient pas dans les versions 3.x ... D'où cette erreur.

L'export en version 3.x devrait résoudre ton problème.

  • 5 years later...
Posté

Bonjour a tous,


j'ai exactement la meme erreur et je m'arrache les cheveux !


Help j'ai la version 5.5.24


Merci pour votre aide


Posté

Bonjour et bienvenue sur Webmaster-Hub.



Donne-nous le message d'erreur exact que tu reçois ainsi que la version de mysql sous laquelle le dump a été effectué.


Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...