problème lors de l'import de la bdd sur serveur distant =>1050 Table actions already exists

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,
je suis novice sous Drupal et après avoir travailler sur mon site en local avec MAMP, je souhaite exporter le site sur le serveur distant.
Seulement je suis bloqué au niveau de l'importation dans phpMyAdmin de ma basse de données SQL.
Je l'ai importé au format .bz2 mais ça me dis qu'il y a une erreur #1050 - Table 'actions' already exists.

Voici ce qu'il m'affiche :

CREATE TABLE actions (

aid VARCHAR( 255 ) NOT NULL DEFAULT '0' COMMENT 'Primary Key: Unique actions ID.',
type VARCHAR( 32 ) NOT NULL DEFAULT '' COMMENT 'The object that that action acts on (node, user, comment, system or custom types.)',
callback VARCHAR( 255 ) NOT NULL DEFAULT '' COMMENT 'The callback function that executes when the action runs.',
parameters LONGBLOB NOT NULL COMMENT 'Parameters to be passed to the callback function.',
label VARCHAR( 255 ) NOT NULL DEFAULT '0' COMMENT 'Label of the action.',
PRIMARY KEY ( aid )
) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT = 'Stores action information.';

MySQL a répondu:

1050 - Table 'actions' already exists

Je ne vois pas quoi faire et je ne trouve pas d'où l'erreur peut venir car la base était vide lors de l'importation donc il est impossible que la table actions ait déjà existé.

Help me please !!

Version de Drupal : 

Effectivement, une purge de la base a suffit.

Donc pour transférer son site Drupal de son Mac à son hébergeur, j'en conclu qu'il faut :
1. Mettre le dossier de site Drupal qui se trouve dans MAMP > htdocs sur l'espace FTP de son hébergeur (avec l'aide de Cyberduck par exemple)
2. Installer la base de données en se rendant à la page http://www.monsite.com/mondossierdrupaleventuel/install.php
3. Supprimer TOUTES les tables de cette base à l'aide de phpMyAdmin de l'hébergeur (là faut chercher un peu quand on n'y connaît rien)
4. Exporter la base SQL de MAMP (celle qui est sur le Mac) aussi à l'aide phpMyAdmin mais de MAMP (en évitant de toucher au réglage prédéfini)
5. Importer cette base encore à l'aide de phpMyAdmin de l'hébergeur
6. Et là ça marche en tapant la bonne adresse URL (http://www.monsite.com/mondossierdrupaleventuel/)

C'est bien ça ?
SVP, pouvez confirmer pour les débutants comme moi qui sont sur Mac.

Et non c'est pas ça.

Tu copies tout ce qui est dans le dossier Drupal que tu as dans sur ton MAMP (surtout n'oublie pas le .htacess)
tu export ta base du mamp et tu l'importe chez ton hébergeur
tu modifie le fichier /site/all/default/default.stetting.php pour configurer les bon logins et password et nom de ta base
Tu te rends à l'adresse de ton site et c'est finis.

Comme tu as fait l'installation avant l'importation les bases était déjà créée.

OK merci.
Pour afficher des fichiers invisibles, il existe des utilitaires comme File Buddy ou Onyx si on est allergique à la Console (comme moi, que veux-tu, j'ai l'esprit Mac depuis 1992 alors difficile de mettre les mains dans le cambouis comme tout bon PCéiste).
Ceci dit, une fois le fichier .htaccess repéré, que doit-on faire ? Le renommer toto.htaccess pour le voir et le téléverser sur l'espace FTP de l'hébergeur pour enfin le renommer .htaccess ?

EDIT : Milles excuses, avec Onyx on peut directement faire glisser un fichier .htaccess dans Cyberduck et donc sur FTP de l'hébergeur

Euh… ce n'est pas plutôt le fichier stetting.php plutôt que default.stetting.php qu'il faut modifier ?

Quand j'ouvre, default.stetting.php, je ne vois pas ce que je dois changer alors que dans le fichier stetting.php, j'ai facilement repéré les lignes 203 à 217 :

$databases = array (
  'default' =>
  array (
    'default' =>
    array (
      'database' => 'mabase',
      'username' => 'root',
      'password' => 'root',
      'host' => 'localhost',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
    ),
  ),
);

J'imagine que c'est là que l'on modifie le 'username', le 'password' et le 'host' ?

[mode râleur]
Eh oui ! l'anglais, toujours l'anglais ! Y'en a marre de l'anglais !
Quand va-t-on penser aux pauvres francophones ?
[/mode râleur]

Voilà maintenant que je dois transférer mon site d'un hébergeur à un autre.
Tout marche bien au niveau de la base de donnée,
par contre le design a disparu !
Voilà le site qui marche bien : http://salon-immobilier-lyon.le-net.info/planning/
Voilà le même site qui a perdu son look : http://www.agence-nouvelr.fr/test/planningdrupal/
D'où cela provient-il ?