mysqldump: errore ottenuto: 1044: accesso negato per l'utente "nomeutente" @ "localhost" al database "nome database" quando si utilizzano le tabelle di blocco


16

mysqldump: errore ottenuto: 1044: accesso negato per l'utente "nomeutente" @ "localhost" al database "nome database" quando si utilizzano le tabelle di blocco

Sono in grado di accedere correttamente e in grado di eseguire il backup completo da SQLyog Tool ma quando sto cercando di eseguire il backup da MySQL Enterprise Workbencg, ricevendo un messaggio di errore.

mysqldump: errore ottenuto: 1044: accesso negato per l'utente 'myuserid' @ '%' al database 'mydatabasename' durante l'esecuzione di LOCK TABLES

Operazione non riuscita con exitcode 2

E lo stato della connessione MySQL è ok.

mysql> status;

mysql.exe versione 14.14 Distrib 5.6.19, per Win32 (x86)

ID connessione: 23921 Database corrente: databasename Utente corrente: l'id utente va bene qui SSL: Non in uso Uso del delimitatore:; Versione server: 5.6.17-log MySQL Community Server (GPL) Versione protocollo: 10 Connessione: connessione ok qui Set di caratteri del server: utf8 Set di caratteri Db: utf8 Set di caratteri del client: cp850 Set di caratteri del collegamento: cp850 Porta TCP: 3306 Uptime: 21 giorni 21 ore 11 min 37 sec

Discussioni: 24 Domande: 20500671 Query lente: 3212 Apre: 121998 Tabelle flush: 1 Tabelle aperte: 2000 Query al secondo media: 10.842

Risposte:


26

So che è davvero tardi, ma ho trovato questa domanda quando ho affrontato lo stesso problema. Quindi, nel caso qualcuno ne avesse bisogno, ho trovato due possibili soluzioni:

  1. il tuo utente non ha il LOCKprivilegio, quindi dovresti chiedere al tuo amministratore di database di concederlo
  2. eseguire lo stesso mysqldumpcomando, semplicemente aggiungendo il --single-transactionflag, ad es.mysqldump --single-transaction -u user -p ...

Funziona la tua soluzione.
Hasan,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.