MySQL READ LOCK

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/