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 dit:/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 dit:/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 dit:<? 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 dit:<? 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.