Importer BDD OVH

Bonjour,

J'ai un gros souci pour importer ma BDD sur un serveur OVH. Au moment de l'importation, j'ai l'erreur : #1227 - Access denied; you need the SUPER privilege for this operation.

Je ne vois pourtant pas ce qui déconne...

4 réponses

  1. Alors comment faire ^^
    C'est une BDD Joomla. Y'a t-il des paramètres à cocher ou décocher lors de l'exportation pour remédier au problème ?
    1. Contributeur
      Aucune idée pour Joomla. Au pire tu édites ton fichier et tu vires tout ce qui n'est pas :

      - USE DATABASE
      - CREATE TABLE
      - INSERT
      - UPDATE
      - DELETE (mais normalement tu n'en auras pas)
      - GRANT

      Et essaye...
    2. J'ai des "DROP PROCEDURE IF EXISTS"
      Mais ça ne peut pas se régler à l'importation des paramètres pour que ce soit importer correctement dans une autre base ?
    3. Contributeur
      Ca peut peut-être se régler, ça m'étonnerait que Joomla ne puisse pas générer un dump sans triggers. Les DROP PROCEDURE doivent être virés aussi, ils suppriment les procédures déjà existantes mais y'en a pas... sauf que ça peut générer une erreur en retour si tu n'as pas les droits suffisants.
    4. Alors, lors de l'export de ma BDD, lorsque je décoche "jouter un énoncé CREATE PROCEDURE / FUNCTION / EVENT" j'ai la moitié de ma table qui est importé mais j'ai ensuite une erreur : #1142 - TRIGGER command denied to user 'nom-de-la-base'@'ip-en-10.x.x.x' for table 'r72qs_it_emails'
    5. Contributeur
      Je ne saurais pas t'en dire plus, ne connaissant pas Joomla. Mais il faut trouver ce qui cause ces ajouts dans le dump... :(
  2. Contributeur
    CREATE DEFINER, c'est bien un trigger. Tu ne vas pas pouvoir importer ta base avec ce genre de choses...
    1. Eh bien j'ai des "CREATE DEFINER=" dans la première partie Procédures
      1. Contributeur
        Il ne doit pas y avoir que des ordres "classiques" dans ton fichier dump... est-ce qu'il n'y aurait pas des ordres "interdits" pour ton niveau d'accès, genre un "create database", des triggers ?