Since Plesk 8 MySQL users and databases are created with permissions that allow access to the database from outside. In previous Plesk versions MySQL users and databases are created with permissions that allow to access the database from localhost only. However, sometimes you need to provide the remote access.
-
vi /etc/my.cnf
- Quando il file è aperto, posizionarsi alla linea che riporta [mysqld].
- Assicurarsi che la linea skip-networking sia commentata o rimuoverla.
- Guardare il paramtero bind-address. Questo dovrebbe essere commentato se vogliamo connessioni da ogni indirizzo IP esterno oppure assumere un valore di IP esplicito.
Per esempio:
[mysqld] user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/English bind-address = 65.55.55.2 (comment if want connection from every external IP) # skip-networking
Riavviare mysql con:
/etc/init.d/mysqld restart