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
errore mysql
Moderator: 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
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
Problems installing, configuring, upgrading?
Try the easiest way to use HotelDruid:
https://www.digitaldruid.net/hosted/index.php
Try the easiest way to use HotelDruid:
https://www.digitaldruid.net/hosted/index.php
Grazie infinite, mi sono accorto di non aver dato tutti i privilegi all'utente mysql, ora funzia, grazie ancora.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
Flavio