Разрешение для пользователя MySQL выполнить Резервные копирования

Каких полномочий для пользователя MySQL было бы достаточно для выполнения полного резервного копирования?

Я использую innobackupex, который требует пароля на командной строке. Таким образом, я хотел создать пользователя с не так разрешения, данные как корень, все же достаточно выполнить резервное копирование.

1
задан 12 May 2017 в 07:00

1 ответ

Как замечено в http://www.fromdual.com/privileges-of-mysql-backup-user-for-mysqldump

для mysqldump --single-transaction Вам нужно: SELECT, SHOW VIEW, RELOAD, REPLICATIOn CLIENT, EVENT и TRIGGER

GRANT SELECT, SHOW VIEW, RELOAD, REPLICATION CLIENT, EVENT, TRIGGER ON *.* TO  'backup'@'localhost';

И для mysqldump --lock-all-tables Вам нужно: LOCK

GRANT LOCK TABLES ON *.* TO 'backup'@'localhost';
1
ответ дан 7 December 2019 в 15:36

Другие вопросы по тегам:

Похожие вопросы: