Dans les systèmes basés sur Linux avec MySQL et PHP5, la génération de mysqldumps à partir de fichiers PHP peut être réalisée en suivant les étapes suivantes :
La fonction exec() en PHP permet l'exécution de requêtes externes commandes. Pour créer un mysqldump, vous pouvez appeler mysqldump avec les paramètres appropriés et rediriger la sortie vers un chemin de fichier spécifié.
exec('mysqldump --user=USERNAME --password=PASSWORD --host=HOSTNAME DATABASE_NAME > /path/to/file.sql');
N'oubliez pas de remplacer USERNAME, PASSWORD, HOSTNAME et DATABASE_NAME par vos informations de connexion réelles.
Cette approche est préférable à l'utilisation de shell_exec(), car elle évite au script PHP de gérer l'intégralité du dump sous forme de chaîne, rationaliser le processus.
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!