Logo

20/05/2012

Supporto OnLine

Supporto Tecnico OnLine

Prima di accedere contattare i nostri tecnici per attivare la sessione

hMailServer errore connessione MySql PDF Stampa E-mail

Con una installazione di hMailServer con MySql su macchina virtuale HyperV può capitare il seguente errore:

"Source: Application::OpenDatabase, Code: HM4354, Description: hMailServer failed to connect to the database server. Error message: Host 'localhost' is not allowed to connect to this MySQL server"

Il problema è dovuto (probabilmente) o ad un errore del database hMailServer o ad un errore di connessione MySql dato dal cambio del MAC Address da parte della macchina host.

Per risolvere si può verificare il db usando gli strumenti classici (avviare mysql via prompt e usare mysqlcheck --all-databases --auto-repair) nel caso di errore del database (potrebbe essere necessario avviare mysql con l'opzione --skip-grant-tables)

Se invece il database è buono e il problema è dovuto al cambio del MacAddress, aggiungere la voce "skip-grant-tables" nel file mysql.ini che si trova all'interno dell'installazione di hMailServer

Questo genera un problema di sicurezza, ma una volta riavviato i servizi si potrà effettuare il backup di hMailServer, disinstallare hMailServer, bloccare il MacAddress per evitare che torni a capitare il problema, reinstallare hMailServer e fare il restore delle configurazioni