Comment sauvegarder la base de données MySQL et téléchargez-le en tant que fichier .sql à l'aide de codes PHP p>
6 Réponses :
Avez-vous phpmyadmin? Si oui, vous pouvez l'exporter à partir de là en cliquant sur "Exporter" en haut (sur la table sélectionnée / dB). P>
Je veux télécharger le fichier à l'aide du script PHP, à partir de mon panneau d'administration
mysqldump -u username -p password database > file Alternatively, phpMyAdmin can do this too with the Export tool.
Beaucoup plus rapide que phpmyadmin, mais nécessite l'accès au shell. D'autre part, la PMA fonctionnera simplement bien si vous n'avez qu'un accès Web.
Je veux télécharger le fichier à l'aide du script PHP, à partir de mon panneau d'administration
Utilisez phpmyadmin p>
EDIT: P>
Vous pouvez utiliser shell_exec pour exécuter cette commande p >
Ceci générera un fichier de vidage, puis rediriger l'utilisateur à ce fichier généré. p>
Je veux télécharger le fichier à l'aide du script PHP, à partir de mon panneau d'administration
Si vous avez PHPMYADMIN, vous pouvez le faire au menu Exporter. P>
Si vous recherchez un outil de ligne de commande, jetez un coup d'œil à MYSQLDUMP . P>
Une solution très simple serait quelque chose comme (premier exemple): http: // www .php-mysql-Tutorial.com / Wikis / MySQL-Tutoriels / Utilisation-PHP-TO-Backup-MySQL-Databases.aspx P>
Naturellement, cela ne fera que faire une vidage de données de la table. P>
Ce que vous pourriez faire est d'utiliser ce code: P>
http://snipplr.com/view/173/mysql-Dummp/ p>
Qu'est-ce que ce code reçoit réellement une description de la table (c'est-à-dire sa structure), crée toutes les tables et pousse les données. à peu près comme tout autre outil. P>
Alors c'est juste une question de sauver de la chaîne à un fichier (fichier_put_contents (), par exemple ou quelque chose de similaire, en fonction de votre préférence et de vos besoins) P>
Vous pouvez également simplement émettre le contenu de la chaîne et de la force.
Ces utilisations sont obsolètes mysql _ * code> trucs. S'il y a quelque chose de plus à jour, j'aimerais vraiment savoir. Je ne peux pas utiliser phpmyadmin.
Ce code n'inclut pas les touches (étrangères, composites) que vous avez créées sauf la clé primaire.
Je sais que c'est un peu tard, mais j'espère que quelqu'un d'autre trouvera ceci.
Je veux télécharger le fichier à l'aide du script PHP, à partir de mon panneau d'administration
L'article suivant contribuera à sauvegarder et à télécharger la base de données MySQL en tant que fichier SQL ou format GZ.Aso peut être une base de données complète de sauvegarde ou des tables spécifiques. http://faq.pctrickers.com/creating-mysql-database -Backup-usi ng-php /