Как добавить ТОЛЬКО разрешение на резервное копирование базы данных mysql для пользователя в mysql 5.6?

#mysql #database #backup

#mysql #База данных #резервное копирование

Вопрос:

Мне нужно добавить только разрешение на резервное копирование таблицы базы данных mysql к одной новой учетной записи пользователя mysql. Моя версия mysql 5.6. Я пробовал команду ниже, но она не работает. Может кто-нибудь, пожалуйста, помогите?

GRANT SELECT, CREATE, UPDATE, DELETE, LOCK TABLES, RELOAD, SHOW VIEW ON *.* TO 'username'@'%' IDENTIFIED BY 'test123';

Ответ №1:

Для этого вам нужно всего две команды:

 GRANT LOCK TABLES, SELECT ON DATABASE_NAME.* TO 'BACKUP_USER'@'%' IDENTIFIED BY 'PASSWORD';
 

Затем:

 FLUSH PRIVILEGES;
 

Надеюсь, это поможет 👍🏻

Комментарии:

1. Не сработало. Получил приведенную ниже ошибку. « mysqldump: Ошибка: ‘Доступ запрещен; вам нужны (по крайней мере, одна из) привилегий ПРОЦЕССА для этой операции’ при попытке выгрузить табличные пространства mysqldump: ошибка: 1044: доступ запрещен для пользователя ‘liquibaseuser’@’%’ к базе данных ‘automation_suite’ при выборе базы данных«