Bloquer rapidement une base MySQL en lecture seule:
# echo "FLUSH TABLES WITH READ LOCK" | mysql ma_base_de_données
Ensuite, on peut imaginer un:
# sync # lvcreate -s -n snap_them_all -l 15%ORIGIN /dev/vg0/system
(dans le cas d'un “backup” avec snapshot LVM…)
Pour remettre en service , READ & WRITE , la base :
# echo "UNLOCK TABLES" | mysql ma_base_de_données
Etc…
Source: http://lmorgado.com/blog/2008/09/10/mysql-locks-and-a-bit-of-the-query-cache/