Maison  >  Article  >  base de données  >  Comment puis-je cloner une base de données MySQL sur la même instance sans script de vidage ?

Comment puis-je cloner une base de données MySQL sur la même instance sans script de vidage ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-31 16:50:03497parcourir

How Can I Clone a MySQL Database on the Same Instance Without a Dump Script?

Clonage d'une base de données MySQL sur la même instance sans script de dump

Bien qu'il soit courant de créer une copie de base de données en dumpant et en important un fichier SQL script, il existe une alternative plus efficace pour cloner une base de données MySQL sur la même instance.

Au lieu de générer un dump SQL, vous pouvez transférer des données de manière transparente directement via les commandes MySQL. En redirigeant la sortie de dump de mysqldump vers le client mysql, vous pouvez facilement créer une base de données en double :

mysqldump --routines --triggers db_name | mysql new_db_name

Cette approche garantit un clonage de base de données rapide et direct sans avoir besoin de scripts SQL intermédiaires.

De plus, vous pouvez personnaliser le processus de clonage en spécifiant les détails de connexion et en configurant des paramètres supplémentaires :

mysqldump -u <user name> --password=<pwd> <original db> | mysql -u <user name> -p <new db>

N'oubliez pas de créer la base de données cible (new_db) au préalable si elle n'existe pas. En suivant ces étapes, vous pouvez facilement cloner une base de données MySQL sur la même instance, en tirant parti des fonctionnalités intégrées des utilitaires MySQL.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn