Transfert de Base (dmnagement/import-export de base de donnes)

FaQtechnique TrasnfertdeSpip

1/ Export de la base ( de l'ancien hbergeur ou compte)

  • Allez sur l'interface de gestion de base de donnes (phpmyadmin) de l'ancien hbergeur, (sur marsnet: AlternC, menu "Admin SQL")
  • Slection de la base (dans la barre de gauche en haut)
  • Onglet "exporter".
  • Cochez "Inclure des noncs DROP TABLE" ou "Ajouter DROP TABLE / VIEW / PROCEDURE / FUNCTION".
  • Clic sur transmettre, puis excuter et sauvegarde du fichier sur le disque dur sous le nom "mabase.sql"
ou
  • Puis "touselectionner" , slectionnez "SQL", et compressez "gzipp", laissez le reste par dfaut et cliquez sur excuter, cela propose d'enregistrer sur son disque dur un fichier "mabase.sql.gz"

2/ Import de la base:(vers le nouvel hbergeur ou compte)

  • AlternC, menu "base de donnes" cration d'une base.
  • Aller sur l'interface de gestion de base de donnes (phpmyadmin) de l'hebergement definitif , (sur marsnet: AlternC, menu "Admin SQL")
  • Slection de la nouvelle base (dans la barre de gauche en haut)
  • Puis onglet Importer, puis "parcourir", slectionnez le fichier "mabase.sql" sur son DD, cliquez sur "executer"
ou
  • puis onglet Importer, puis "parcourir", slectionnez le fichier "mabase.sql.gz" sur son DD, slectionnez compression "gzipp", cliquez sur "executer"
ou
  • pour les grosses bases type wiki, faire table par table.

IMPORTANT:

  • si l'adresse de redirection ou les coordonnes de la base ont chang (nom du serveur, nom de la base, nom d'utilisateur, mot de passe), alors il faut reconfigurer les outils avec les nouveaux paramtres.
Pour un wiki, il suffit de supprimer le fichier "wakka.config.php", puis de relancer l'installation en saisissant l'adresse du wiki et en ressaisissant les nouveaux paramtres, puis validez, (il se peut que cela fasse pour les tables: "ECHEC: Dj cre ?" et pour les pages de la base "ECHEC: Existe dj.", mais c'est normal puisque ces tables et ces pages existent dj).
Pour d'autres outils, on peut trouver le fichier de configuration et fates les modifications dans le fichier.

----------------------------------
manip pour le script d'import de base:
---------------------------------
  • transfrer par ftp le fichier cr par la sauvegarde vers le nouvel hbergement , par exemple : monsite.sql.
  • transfrer par ftp vers le nouvel hbergement, un programme php, contenant des instructions (personalise) de rechargement de la table , fichier importbase.php :
Crez avec voter bloc-notes, un fichier appel "importbase.php", contenant:

<?
echo "Votre base est en cours de restauration.......\n<br>";
system("cat sitecoopquatre.sql | mysql --host=nouveau_serveur_de_base_de_donnes --user=nouvelle_base_de_donnes. --password=nouveau_mot_de_passe nouveau_nom_de_base_de_donnes");
echo "C'est fini. Votre base est en place sur cet hbergement.";
?>
- Et enfin, appeler le programme transfr, depuis un navigateur en spcifiant l'url suivante :http://nouveau_domaine/importbase.php

Si tout s'est bien pass il faut effacer ces deux fichiers par scurit.
Ajouter un commentaire à cette page: