Cela ne fonctionnera pas pour InnoDB. Utilisez cette solution de contournement uniquement si vous essayez de copier des bases de données MyISAM.
Si le verrouillage des tables pendant la sauvegarde et, éventuellement, la mise en pause de MySQL pendant l'importation de la base de données est acceptable, mysqlhotcopy peut fonctionner plus rapidement.
Par exemple
Sauvegarde:
# mysqlhotcopy -u root -p password db_name /path/to/backup/directory
Restaurer:
cp /path/to/backup/directory/* /var/lib/mysql/db_name
mysqlhotcopy peut également transférer des fichiers via SSH (scp) et, éventuellement, directement dans le répertoire de la base de données dupliquée.
Par exemple
# mysqlhotcopy -u root -p password db_name /var/lib/mysql/duplicate_db_name