it-swarm.dev

A volte mostra l'errore # 1044

Ho appena installato Joomla! 3.3 ma a volte, quando voglio cambiare un parametro, mostra il prossimo errore:

1044 Accesso negato per l'utente '' @ 'localhost' al database '*' SQL = LOCK TABLES h2ap7_assets SCRIVI

Come posso risolvere questo?

6
Daniel 976034

Ho avuto lo stesso problema, si sono rivelati privilegi utente errati nel database MySQL .

È possibile gestire gli utenti del database tramite l'account di web hosting, cpanel o phpmyadmin ecc.

Gestisci il tuo database, seleziona utente, concedi tutti i privilegi .

I documenti Wiki sono qui

Spero che sia di aiuto.

2
jonboy

Prima di tutto, controlla se l'utente che stai utilizzando dispone delle autorizzazioni necessarie.

Per citare il manuale di MySQL:

È necessario disporre del privilegio LOCK TABLES e del privilegio SELECT per ogni oggetto da bloccare.

Se hai accesso a una console MySQL, puoi verificarla con:

SHOW GRANTS;
SHOW GRANTS FOR CURRENT_USER;
SHOW GRANTS FOR CURRENT_USER();

Oppure puoi eseguire una query sulla users table mysql.user e verifica la colonna Lock_tables_priv: Y

2
Valentin Despa