Mysql
 sql >> Base de données >  >> RDS >> Mysql

est-il possible d'accéder à distance à la base de données mysql sur des hébergements mutualisés ?

Dans la plupart des installations par défaut, MySQL se lie à 127.0.0.1 - qui n'autorise que les connexions locales.

Si vous souhaitez changer cela (ATTENTION :il peut s'agir d'un problème de sécurité), vous devez le modifier dans le fichier de configuration (généralement /etc/mysql/my.cnf dans les distributions Linux). Ou dans Windows, il peut se trouver à ces emplacements :

C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf 
C:\Program Files\MySQL\MySQL Server 5.5\my.ini 
C:\Program Files\MySQL\MySQL Server 5.5\my.cnf

Habituellement, il suffit de commenter le bind-address ligne comme celle-ci, qui autorisera les connexions depuis toutes les IP :

# bind-address          = 127.0.0.1

Il convient également de noter que la plupart des hébergeurs Web n'autorisent pas les connexions MySQL à partir d'hôtes arbitraires et que vous ne pouvez pas changer ce fait (vous ne pouvez accéder à votre instance MySQL qu'en utilisant une application locale - dans la plupart des cas, phpmyadmin).