8768 sujets

Développement web côté serveur, CMS

Récemment, je n'arrivais pas à importer une base mysql en ligne dans PhpMyadmin à partir d'un fichier .sql, sur un hébergement OVH, j'ai trouvé en ligne les scripts suivants dont celui destiné à l'importation m'a permis de résoudre mon problème.

Cependant j'ai voulu les essayer en local pour sauvegarder mes bases de wamp automatiquement, mais je me demande si ça marche en local car je n'obtiens rien avec le premier script...

Ou alors il faut déclarer un module dans Wamp?
J'ai eu le cas le mois dernier. Il faut modifier un truc dans ton fichier et ça passe.

Ligne 18 de tête. C'est dans l'encodage chez moi ou ça bloquait.
voici le code

<?php
   error_reporting(E_ALL); // Activer le rapport d'erreurs PHP

   $db_charset = "utf8"; /* mettre utf8 ou latin1 */

   $db_server         = "localhost"; // Nom du serveur MySQL.  ex. mysql5-26.perso
   $db_name           = "pineuilh"; // Nom de la base de données.  ex. mabase
   $db_username       = "root"; // Nom de la base de données.  ex. mabase
   $db_password       = ""; // Mot de passe de la base de données.

   $cmd_mysql = "mysqldump";
   $archive_GZIP      = "sauve_base_pineuilh_format_gzip.gz";

   echo " Sauvegarde de la base <font color=red><b>$db_name</b></font> par <b>mysqldump</b> dans le fichier <b>$archive_GZIP</b> <br> \n";

   $commande = $cmd_mysql." --host=$db_server --user=$db_username --password=$db_password -C -Q -e --default-character-set=$db_charset  $db_name    | gzip -c > $archive_GZIP ";
   $CR_exec = system($commande);


   if (file_exists($archive_GZIP))
      {
      $Taille_Sauve = filesize($archive_GZIP);
      echo " Sauvegarde effectuée dans &nbsp; &nbsp; <b>$archive_GZIP</b> &nbsp; &nbsp; de taille &nbsp; <b>"
      .$Taille_Sauve."</b> Ko</font>  <br> \n";
      }

   echo " Fin de la Sauvegarde <b>GZIP</b> de la <u>totalité de la base</u> <font color=red><b>".$db_name."</b></font>
     <i>(depuis le serveur SQL <font color=red><b>".$db_server."</b></font>)</i> <br> \n";

?>

le navigateur crache ceci:


Sauvegarde de la base pineuilh par mysqldump dans le fichier sauve_base_pineuilh_format_gzip.gz
Fin de la Sauvegarde GZIP de la totalité de la base pineuilh (depuis le serveur SQL localhost)


pas de message d'erreur, et pas de fichier dans le dossier du serveur
Modifié par lionel_css3 (07 Mar 2016 - 18:13)
Tu t'es planté dans la destination de ton fichier Smiley cligne

Tu as des fiches sur les tutos d'OVH, pour la manip.
Modifié par Tintin75 (07 Mar 2016 - 19:55)
Tintin75 a écrit :
Tu t'es planté dans la destination de ton fichier Smiley cligne


où ça ?
Tintin75 a écrit :

Tu as des fiches sur les tutos d'OVH, pour la manip.

c'est pour utiliser en local, et j'ai mis le lien original dans le post, en haut...
Modifié par lionel_css3 (07 Mar 2016 - 20:42)
Tintin75 a écrit :
Ton backup chez ovh, te balance ton fichier sur ton serveur. A toi de le récupérer via le FTP.


non, en fait, je voulais l'utiliser en local... pour faire des sauvegardes , et des restaures..