Abilitare le connessioni da remoto con MySQL server

Nelle distribuzioni linux il servizio MySQL e' configurato di default per non accettare connessioni da host esterni. Ma come fare per abilitare la connessione da remoto? La procedura e' molto semplice ed proposta di seguito:

1) Bisogna accedere al server via ssh con utente root e commentare (semplicemente anteponendo il carattere # ad inizio riga) la direttiva 'bind-address' dalla configurazione del servizio (probabilmente /etc/mysql/my.cnf oppure /etc/my.cnf)

2) Supponendo di voler utilizzare un utente preesistente chiamato "IlTuoUtente", accedendo al database 'mysql' dovrete impostare il valore '%' nel campo host della tabella user.
Cosi' facendo l'utente puo' collegarsi sia da localhost che da remoto. Questo e' il comando che dovrete digitare:

update user set host = '%' where user = 'IlTuoUtente';

3)  La stessa stessa operazione dovra' essere effettuata per la tabella 'db':

update db set host = '%' where user = 'IlTuoUtente';

4) Non vi rimane che riavviare il servizio mysql (con il comando '/etc/init.d/mysql restart')