Impossible import d'une bd sur 1&1

Fermé
m.jansen Messages postés 5 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 13 décembre 2017 - 13 déc. 2017 à 20:12
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 13 déc. 2017 à 22:10
Bonjour,
j'essaie de transférer une base de données d'un site crée sur wordpress et hébergé sur une page perso free vers un herbement 1&1.
Mais à chaque fois j'ai cette erreur là :
#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 '' at line 4

Je n'y connais vraiment rien en Bd. Il faut que je regarde sur quelle ligne ? La 1064 ou la ligne 4 ? J'ai regardé les 2 et a priori, je ne trouve aucun pb.
Si quelqu'un pouvait m'aider...

Merci !


1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
13 déc. 2017 à 20:19
Bonjour,

1064 c'est le code de l'erreur
4 c'est la ligne qui pose problème (ou parfois celle d'avant donc faut regarder la 3)
Le mieux étant, dans le fichier SQL que tu as récupéré lors de ton export, de retirer tous les commentaires pour ne garder que les instructions SQL....

0
m.jansen Messages postés 5 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 13 décembre 2017
13 déc. 2017 à 20:31
Merci pour ta réponse rapide !
J'ai viré tous les commentaires. Ca évolue mais... il me dit maintenant que j'ai 1 pb ligne 1
Or, mes 2 1ères lignes c'est ça :

CREATE DATABASE `erika_vauquelin` DEFAULT CHARACTER SET ;
USE `erika_vauquelin`;

je ne vois pas où est le problème...
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
13 déc. 2017 à 20:49
Tu as déjà une BDD créé par 1&1 ... tu ne peux donc pas en "créer" une depuis ton script sql.
Il faut retirer ces deux lignes;
0
m.jansen Messages postés 5 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 13 décembre 2017
13 déc. 2017 à 21:11
Encore merci mais... encore des problèmes :

CREATE TABLE IF NOT EXISTS `wp_commentmeta` (
`meta_id` bigint(20) unsigned NOT NULL auto_increment,
`comment_id` bigint(20) unsigned NOT NULL default '0',
`meta_key` varchar(255) default NULL,
`meta_value` longtext,
PRIMARY KEY (`meta_id`),
KEY `comment_id` (`comment_id`),
KEY `meta_key` (`meta_key`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;


MySQL a répondu: Documentation
#1046 - No database selected

Tout ça pour moi, c'est vraiment incompréhensible. J'ai l'impression d'être un lapon en Arabie Saoudite !!! Total étranger !!!
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
13 déc. 2017 à 21:15
Tu es dans le "phpmyadmin" de 1&1 ?
Dans ce cas, avant de lancer ton script sql .. tu dois selectionner la BDD

Dans la zone de gauche (si mes souvenirs sont bons...) tu dois avoir une ligne avec le nom de la bdd (un truc du genre dbxxxxxxxxx )
Tu cliques dessus.
Puis après, tu vas dans l'onglet SQL et tu colles ton script ou sinon tu cliques sur le bouton IMPORTER puis tu selectionne ton fichier sql.
0
m.jansen Messages postés 5 Date d'inscription mercredi 15 juin 2011 Statut Membre Dernière intervention 13 décembre 2017
13 déc. 2017 à 21:18
Oui, ça, je comprends et c'est exactement ce que j'ai fait.
J'ai bien fait importer, j'ai sélectionné mon fichier (inférieur à 50 mo) et EXECUTER
c'est en important qu'il s'arrête avec ces différents messages d'erreur...
0