Пытаться убить процесс, выполняющий резервное копирование базы данных MySQL и заблокировавший таблицы. Что будет, если я убью процесс?
Это зависит от процесса, выполняющего резервное копирование. Кроме того, это зависит от сигнала, который вы отправили процессу.
Если вы убили процесс с помощью SIGTERM
signal, в процессе может быть реализован надлежащий обработчик сигналов. В этом случае процесс сможет разблокировать таблицу перед выходом.
Если вы убили процесс с помощью SIGKILL
сигнал (kill -9)
, у процесса не будет возможности очистить его перед завершением. Таким образом, столы останутся заблокированными. В этом случае только сервер mysql сможет разблокировать таблицы (я не уверен, действительно ли он это сделает).