#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’ при выборе базы данных«