Un mecanismo que permite realizar la copia de los archivos del servidor sin necesidad de detener el servicio es el script 'mysqlhotcopy'. El script está escrito en Perl y bloquea las tablas mientras realiza el respaldo para evitar su modificación. Se usa de la siguiente manera:
$ mysqlhotcopy demo /algun_directorio
En este caso, creará un directorio /algun_directorio/demo con todos los archivos de la base de datos.
El comando mysqlhotcopy puede recibir sólo el nombre de una base de datos como parámetro:
$ mysqlhotcopy demo
En este caso, creará un directorio /var/lib/mysql/demo_copy.
Este método no funciona para tablas con el mecanismo de almacenamiento tipo InnoDB.