IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

#1064 - Erreur de syntaxe près de '?' à la ligne 2


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2018
    Messages : 2
    Par défaut #1064 - Erreur de syntaxe près de '?' à la ligne 2
    bonjour à tous,

    je suis nouveau sur le forum et merci de m'accueillir avec mes faiblesses

    alors voilà, j'ai créé un site wordpress en localhost. ayant fini, je souhaitai l'envoyer sur le net sur mon serveur one&one. Je suis donc la technique décrite sur le site http://www.geekpress.fr/comment-mett...rdpress-local/

    1er problème : l'import ne fonctionne pas !

    je reçois le message :
    ------------------------------------------
    Erreur

    Requête SQL :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    CREATE TABLE IF NOT EXISTS `mj_commentmeta` (
      `meta_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
      `comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
      `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
      `meta_value` longtext COLLATE utf8mb4_unicode_520_ci,
      PRIMARY KEY (`meta_id`),
      KEY `comment_id` (`comment_id`),
      KEY `meta_key` (`meta_key`(191))
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
    MySQL a répondu: Documentation
    #1273 - Unknown collation: 'utf8mb4_unicode_520_ci'
    -------------------------------------------------------------------

    face à ce problème, je décide de remettre ma base de donnée (précédemment supprimer) sur le mySQL en local grçace à mon export. donc j'importe simplement ma base et là 2ème problème:
    -------------------------------------------------------------
    Erreur

    MySQL a répondu : Documentation
    #1064 - Erreur de syntaxe près de '?' à la ligne 2
    ---------------------------------------------------------------

    et bien sur quand je relance mon site sur localhost, j'ai :
    "( ! ) Fatal error: Cannot use object of type WP_Error as array in C:\wamp\www\wp-content\plugins\woocommerce\includes\class-wc-install.php on line 480"
    je ne sais pas quoi faire, mais je veux avant tout récupérer mon site même en local .

    pouvez vous m'aider ?

    merci d'avance pour votre temps que vous allez me consacrer

  2. #2
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 886
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 886
    Par défaut
    Salut manjhafred.

    Citation Envoyé par manjhafred
    je suis nouveau sur le forum et merci de m'accueillir avec mes faiblesses
    Inutile de préciser que vous êtes nouveau sur ce forum, nous le voyons bien avec seulement 1 message à votre compteur.

    Mettez vos codes entre les balises [ code ] ... [ /code ].

    Citation Envoyé par manjhafred
    1er problème : l'import ne fonctionne pas !
    Quelle est la version mysql que vous utilisez localement ?
    Quelle est la version mysql qui est installé chez votre hébergeur ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MySQL a répondu: Documentation
    #1273 - Unknown collation: 'utf8mb4_unicode_520_ci'
    La réponse se trouve dans cette erreur. Vous utilisez une collation qui n'est pas reconnu chez votre hébergeur.

    Dans Phpmyadmin, lors de l'export de votre base de données, cliquez sur "personnalisé" (méthode d'exportation).
    Dans "options spécifiques au format", puis dans "Maximiser la compatibilité avec un système de base de données ou un ancien serveur mysql", choisissez dans la liste déroulante "mysql40" au lieu de "none".

    Citation Envoyé par manjhafred
    face à ce problème, je décide de remettre ma base de donnée (précédemment supprimée) sur le mySQL en local graçe à mon export.
    Il ne faut jamais se précipiter dans les manipulations !!!

    Citation Envoyé par manjhafred
    donc j'importe simplement ma base et là 2ème problème:
    Si je comprends bien, vous avez dans la précipitation supprimé votre base de données, mais vous avez conservé votre serveur en l'état.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    MySQL a répondu : Documentation
    #1064 - Erreur de syntaxe près de '?' à la ligne 2
    ---------------------------------------------------------------
    Qu'est-ce qu'il y a près de cette deuxième ligne ?
    Par hasard, la base de données ne serait-elle pas absente ?

    Vous devez sous phpmyadmin, créer la base de données avant de faire l'import.

    @+

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2018
    Messages : 2
    Par défaut
    merci pour vos réponses.

    alors oui j'ai supprimé ma base de donnée d'origine et je possède entre tout mes fichiers sur mon disque dur sur le répertoire /www.

    mais comme j'ai fait une exportation en Gzip avant de supprimer ma base de donnée, je me suis dit que je peux la remettre comme elle est d'une certaine façon sauvegarder pour mon exportation! non ?

    peut on modifier ce fichier Gzip et intervenir sur cette fameuse ligne 2 ?

  4. #4
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 886
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 886
    Par défaut
    Salut manjhafred.

    Normalement, vous ne devez pas compresser votre fichier export qui doit être un fichier de type text avec l'extension ".sql".

    Vous ne devez pas intervenir sur la ligne 2, mais créer par phpmyadmin la base de données avant de faire l'import.

    @+

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/10/2017, 23h04
  2. #1064 - Erreur de syntaxe près de
    Par Pov type dans le forum MySQL
    Réponses: 11
    Dernier message: 12/02/2010, 11h37
  3. Réponses: 7
    Dernier message: 15/08/2007, 19h15
  4. [MySQL] problème : Erreur de syntaxe près de '' à la ligne 1
    Par Amandine62 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 24/02/2007, 19h28
  5. [MySQL] Erreur de syntaxe près de ' '', '', à la ligne 1
    Par micka30 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 06/01/2007, 02h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo