faire un mysqldump dans du php avec MAMP
2 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
faire un mysqldump dans du php avec MAMP
Bonjour à tous,
J'ai vu que plusieurs sujet avaient déjà été posté à ce sujet mais je pense qu'un sujet un peu plus clair pourra aider les béotiens de mysql.
Ce sujet est destiné aux développeurs sous MAMP ( mais qui peut très bien s'appliqué sur d'autres ) :
La première chose à faire est de connaître le chemin d'installation de MAMP, qui par défaut est
Ensuite il faut localiser l'éxécutable mysqldump qui permet d'exporter les bases de données. Dans la version actuelle de mamp ( c'est à dire la 1.4.1 ) les fichiers éxécutables de MySQL se trouve dans :
Pour finir, aller dans votre répertoire de site web, crééer un nouveau fichier php.
Le code de celui ci devra être :
Plusieurs paramètres peuvent être spécifiés, dans mon cas je devais exporter en xml donc ça me donnait :
info sur la fonction system() :
http://fr.php.net/manual/fr/function.system.php
Vous pouvez regarder les paramètres qui pourront vous être utiles sur :
http://dev.mysql.com/doc/refman/5.0/fr/mysqldump.html
Ces exemples peuvent être adapter à beaucoups d'autres plateformes, mais attention, pour éxécuter ce genre de fonction sur un serveur en ligne il faut dabord se renseigner si l'hébergeur le permet.
J'ai vu que plusieurs sujet avaient déjà été posté à ce sujet mais je pense qu'un sujet un peu plus clair pourra aider les béotiens de mysql.
Ce sujet est destiné aux développeurs sous MAMP ( mais qui peut très bien s'appliqué sur d'autres ) :
La première chose à faire est de connaître le chemin d'installation de MAMP, qui par défaut est
chemin a écrit:/Applications/MAMP/
Ensuite il faut localiser l'éxécutable mysqldump qui permet d'exporter les bases de données. Dans la version actuelle de mamp ( c'est à dire la 1.4.1 ) les fichiers éxécutables de MySQL se trouve dans :
chemin a écrit:/Applications/MAMP/Library/bin/
Pour finir, aller dans votre répertoire de site web, crééer un nouveau fichier php.
Le code de celui ci devra être :
php a écrit:<? system(" /Applications/MAMP/Library/bin/mysqldump --host=LENOMDEVOTREHOST --user=UTILISATEURMYSQL --password=PASSWORDUTILISATEUR NOMDELABASE --tables NOMDELATABLEAEXPORTER > NOMFICHIER.sql ")?>
Plusieurs paramètres peuvent être spécifiés, dans mon cas je devais exporter en xml donc ça me donnait :
php a écrit:<? system(" /Applications/MAMP/Library/bin/mysqldump --host=localhost --user=afrlop --password=boultizajj -X bddportail --tables portail > test.xml ")?>
info sur la fonction system() :
http://fr.php.net/manual/fr/function.system.php
Vous pouvez regarder les paramètres qui pourront vous être utiles sur :
http://dev.mysql.com/doc/refman/5.0/fr/mysqldump.html
Ces exemples peuvent être adapter à beaucoups d'autres plateformes, mais attention, pour éxécuter ce genre de fonction sur un serveur en ligne il faut dabord se renseigner si l'hébergeur le permet.
2 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum