Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Requêtes
Requêtes Forum d'entraide sur les requêtes MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/03/2011, 17h31   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 17
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 17
Points : 4
Points : 4
Par défaut probeleme DUMP -> DROP -> IMPORT

Bonjour à toutes et à tous,

Pour ne pas changer j'ai encore besoin de votre aide :

Dans un script de restauration de base de données, je souhaite réimporter ma dernière sauvegarde .sql réalisée à l'aide d'un mysqldump. Pour ce faire je supprime la base existante sur le serveur à l'aide d'un DROP puis réimporte avec mysql -u user $bdd_name < backup.sql.

Voici mon code

Code :
1
2
3
4
5
6
7
8
9
mysql_query("DROP DATABASE $bdd_name", $link);
$cmdImportBDD = "mysql -h $bdd_host -u $bdd_user  < $chemin/structure.sql";
exec($cmdImportBDD,$output,$res);
IF ($res==0)
{
	echo "STRUCTURE IMPORTE\n";
$cmdImportBDD = "mysql -h $bdd_host -u $bdd_user -D $bdd_name < $chemin/$bdd_name.sql";
exec($cmdImportBDD,$output,$res);
}
Seulement, arrivé à l'import il me dit UNKNOWN Databe, logique puisque je l'ai drop, seulement pour importer mes données je dois lui spécifier une base ... et là la boucle est bouclée ...

Bref, auriez vous une autre méthode à me proposer ?
deletme est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2011, 22h25   #2
Invité de passage
 
Inscription : juillet 2009
Messages : 11
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 11
Points : 4
Points : 4
Bon ... je ne sais pas si ma réponse te donnera un plus mais qui c ?? bon j'ai développer il n y a pas longtemps un script pour automatiser la synchronisation des paramètres de réplication sur deux serveurs mysql et j'ai mis 3 sequence une pour faire le drop de la base de données et faire la vérification de code retour sur le shel via $? pour s'assurer que tous va bien, puis j'ai créer la base et je je verifie de la même manière et puis j'importe le dump.

voila
bon courage
khaled_jamel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h35.


 
 
 
 
Partenaires

Hébergement Web