IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Restaurer des tables d'une base sauvegardée dans une nouvelle base MySQL


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 830
    Par défaut Restaurer des tables d'une base sauvegardée dans une nouvelle base MySQL
    Bonjour toutes et tous,

    J’essaye de restaurer des tables d'une base sauvegardée dans une nouvelle base.
    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <form name="restore_bdd" method="post" action="#">
    		<input type="submit" name="restore_base" value="Restaure BDD" class="inserer" title="Restaure BDD" style="width:130px; height:21px; margin-left:0px"/>
    	</form>
     
    	<?php	
    	$mysqlHostName ='localhost';
    	$mysqlUserName ='root';
    	$mysqlPassword ='';
    	$mysqlDatabaseName ='base_temporaire';
    	$mysqlImportFilename ='save_base_test.sql';
     
    	// Ouvre une connexion au serveur MySQL
    	$conn_base = mysqli_connect($mysqlHostName,$mysqlUserName, $mysqlPassword, $mysqlDatabaseName);		
     
    	if(isset($_POST['restore_base'])){
    		$command="mysql --user=$mysqlUserName --password=$mysqlPassword $mysqlDatabaseName < $mysqlImportFilename"; 
    	}
    	?>
    Les tables de la base sauvegardée ne sont pas restaurées dans la nouvelle base ?

    Si je passe par la ligne de commande directement dans phpMyAdmin en utilisant la ligne trouvé sur ce forum :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql -u root -p  base_temporaire < C:/wamp64/www/Sauvegarde_bdd_tables/Bdd_infos/Tables_bdd_infos/save_base_test.sql
    Ça provoque l’erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #1064 - Erreur de syntaxe près de 'mysql -u root -p base_temporaire < C:/wamp64/www/Sauvegarde_bdd_tables/Bdd_info' à la ligne 1.
    Une explication svp, merci c’avance.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 830
    Par défaut
    Re

    Pour la première question :

    Grosse inattention de ma part il faut appuyer sur F5 ou actualisée la page dans phpmyadmin.

    La deuxième question reste posée ?

  3. #3
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Si tu as de la ligne de commande (cli).

    le plus simple


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    mysql -u root -p
     
    ## une fois dans le console mysql
    ## on choisit la db
     
    use base_temporaire;
     
    ##enfin on envoie la fichier sql
     
    source C:/wamp64/www/Sauvegarde_bdd_tables/Bdd_infos/Tables_bdd_infos/save_base_test.sql

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/07/2011, 16h49
  2. télécharger les .csv faits à partir des tables de la base mysql
    Par alainsm dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 03/01/2011, 20h22
  3. [phpMyAdmin] bug ou lenteur dans le chargement de la liste des tables/vues une fois choisi la base
    Par clavier12AZQSWX dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 23/06/2009, 23h58
  4. Réponses: 1
    Dernier message: 09/12/2008, 17h44
  5. Réponses: 5
    Dernier message: 10/01/2008, 08h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo