Page 1 of 1

errore mysql

Posted: Fri Feb 15, 2008 10:16 am
by vfflavio
Ho installato questo bellisimo software su un server linux ma mi compare questo errore in qualsiasi pagina io richiami:
ERROR IN: lock tables hltprenota2008 write,hltpersonalizza read
1044: Access denied for user 'xxx'@'localhost' to database 'hotel'
, premetto che l'installazione è fatta su un server mio e perciò ho dato tutti i permessi all'utente mysql necessari per la scrittura e lettura del db.
Qualcuna ha qualche soluzione ?
Grazie

Posted: Sat Feb 16, 2008 2:26 pm
by marco
L'utente mysql deve avere anche i permessi per fare il lock delle tabelle, dal README di php-residence:

CONFIGURAZIONE DI MYSQL: Per creare un utente in mysql
collegarsi al database mysql come root (comando
"mysql --user=root mysql") ed eseguire la query:

GRANT ALL PRIVILEGES on nomedatabase.* to utente@localhost IDENTIFIED BY 'pass';

sostituendo rispettivamente nomedatabase, utente e pass con i
vostri dati.

Marco

Posted: Sat Feb 16, 2008 9:17 pm
by vfflavio
marco wrote:L'utente mysql deve avere anche i permessi per fare il lock delle tabelle, dal README di php-residence:

CONFIGURAZIONE DI MYSQL: Per creare un utente in mysql
collegarsi al database mysql come root (comando
"mysql --user=root mysql") ed eseguire la query:

GRANT ALL PRIVILEGES on nomedatabase.* to utente@localhost IDENTIFIED BY 'pass';

sostituendo rispettivamente nomedatabase, utente e pass con i
vostri dati.

Marco
Grazie infinite, mi sono accorto di non aver dato tutti i privilegi all'utente mysql, ora funzia, grazie ancora.
Flavio