Dumping de données MySQL via un fichier .php
Dans un environnement comportant un système Linux, MySQL et PHP5, générer un mysqldump depuis l'intérieur un fichier .php et son stockage dans un emplacement de serveur spécifié est une fonctionnalité précieuse. Cet article fournit des conseils pour atteindre cet objectif.
Pour lancer un mysqldump à partir d'un fichier .php, utilisez la fonction exec() pour déclencher une commande externe. L'exécution d'un mysqldump nécessite des paramètres spécifiques, notamment l'utilisateur de la base de données, le mot de passe, l'hôte et le nom de la base de données elle-même. De plus, il est recommandé de rediriger la sortie vers un fichier plutôt que de la récupérer sous forme de chaîne.
Un exemple de commande pour mysqldump pourrait ressembler à :
mysqldump --user=... --password=... --host=... DB_NAME > /path/to/output/file.sql
Intégrer cette commande dans un fichier .php prend la forme suivante :
exec('mysqldump --user=... --password=... --host=... DB_NAME > /path/to/output/file.sql');
Assurez-vous que les détails de connexion sont correctement fournis pour établir une connexion transparente avec le serveur MySQL. En gardant ces considérations à l'esprit, vous pouvez générer efficacement des mysqldumps à partir de fichiers .php et les stocker dans des emplacements désignés sur le serveur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!