Ho un server MySQL in esecuzione sul mio computer di lavoro, che esegue Mac OS X Maverick. Voglio accedervi dal computer di casa, che ha anche Mac OS Maverick.
Dal terminale, se in 1 scheda, ho SSH nel mio computer di lavoro e ho lasciato che la sessione SSH rimanesse lì senza essere inattiva, quindi su un'altra scheda, posso accedere al server MySQL.
Tuttavia, senza la sessione SSH in esecuzione, otterrò il seguente errore
ERRORE 2003 (HY000): impossibile connettersi al server MySQL su "SERVER_IP_ADDRESS" (60)
Ho provato a modificare il my.cnf
file sul server commentando bind-address o assegnandolo a 0.0.0.0
ma non funziona.
Perché è così? Come posso configurare il server in modo che consenta l'accesso remoto senza dover eseguire ssh sul client? Qualcuno può aiutarmi per favore?
ssh
è aperto in una scheda, ma per il resto no. Penso che il problema sia che il processo del server di database è in pausa o non è in esecuzione quando non ho effettuato l'accesso al server remoto.