mysqldump: получена ошибка: 1044: доступ запрещен для пользователя 'username' @ 'localhost' в базу данных 'databasename' при использовании LOCK TABLES

mysqldump: получена ошибка: 1044: доступ запрещен для имени пользователя '@' localhost 'к базе данных' databasename 'при использовании LOCK TABLES

Я могу правильно выполнить регистрацию и полностью взять резервную копию из SQLyog Tool, но когда я пытаюсь выполнить резервное копирование из MySQL Enterprise Workbencg, тогда появляется сообщение об ошибке.

  

mysqldump: получена ошибка: 1044: доступ запрещен для пользователя 'myuserid' @ '%' to   база данных 'mydatabasename' при выполнении LOCK TABLES

Не удалось выполнить операцию с кодом выхода 2

И Состояние подключения MySQL в порядке.

  

MySQL > статус;

     

mysql.exe Ver 14.14 Распространение 5.6.19 для Win32 (x86)

     

Идентификатор подключения: 23921 Текущая база данных: databasename Текущий пользователь: пользователь   id в порядке здесь SSL: не используется. Использование разделителя:; Версия сервера:   5.6.17-log Версия сервера протокола сообщества MySQL (GPL): 10 Соединение: соединение в порядке здесь. Серьезные символы: utf8 Db   characterset: utf8 Клиентский набор символов: cp850 Сопряженные символы:   cp850 TCP-порт: 3306 Время, проведённое на сайте: 21 дни 21 час 11 минут 37 секунд

     

Темы: 24 Вопросы: 20500671 Медленные запросы: 3212 Открывает: 121998 Флеш   таблицы: 1 Открытые таблицы: 2000 Количество запросов в секунду: 10.842

12 голосов | спросил Md Haidar Ali Khan 25 ThuEurope/Moscow2014-12-25T11:07:46+03:00Europe/Moscow12bEurope/MoscowThu, 25 Dec 2014 11:07:46 +0300 2014, 11:07:46

1 ответ


15

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

  1. ваш пользователь пропускает привилегию LOCK, поэтому вы должны попросить администратора базы данных предоставить ее вам.
  2. запустите ту же команду mysqldump, просто добавив --single-transaction, например. mysqldump --single-transaction -u user -p ...
ответил ThanksForAllTheFish 29 Mayam15 2015, 11:32:50

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132