Clonage d'une base de données MySQL sur la même instance sans dumping vers SQL
La copie d'une base de données sur la même instance MySQL peut être réalisée sans créer de fichier dump SQL intermédiaire. Les étapes suivantes décrivent une méthode efficace pour accomplir cette tâche :
mysql -u root -p
mysqldump --routines --triggers source_db | mysql target_db
Ceci La méthode transfère la structure et les données de source_db vers target_db.
mysqldump -u source_user -p source_password -h source_host source_db | mysql -u target_user -p target_password -h target_host target_db
echo "create database target_db" | mysql -u user_name -p
mysqldump --routines --triggers --skip-data --add-drop-table source_db | mysql target_db mysql source_db -e "select * from table_name" | mysql target_db
En utilisant la méthode pipe, vous pouvez rapidement cloner une base de données MySQL sur la même instance sans avoir besoin de créer un fichier SQL intermédiaire.
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!