sql >> Databasteknik >  >> RDS >> Mysql

är det möjligt att få fjärråtkomst till mysql-databasen på delade hostingar?

I de flesta standardinstallationer binder MySQL till 127.0.0.1 - vilket endast tillåter lokala anslutningar.

Om du vill ändra det (OBS:det kan vara ett säkerhetsproblem), måste du ändra det i konfigurationsfilen (vanligtvis /etc/mysql/my.cnf i linux-distributioner). Eller i Windows kan det finnas på dessa platser:

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

Vanligtvis räcker det med att kommentera bind-address linje som denna, som tillåter anslutningar från alla IP:er:

# bind-address          = 127.0.0.1

Det är också värt att notera att de flesta webbhotell inte tillåter MySQL-anslutningar från godtyckliga värdar och du kan inte ändra det faktumet (du kan bara komma åt din MySQL-instans genom att använda en lokal applikation - i de flesta fall phpmyadmin).



  1. Doctrine Query Language få max/senaste raden per grupp

  2. Android SQLiteDB lägger inte till värden

  3. Ansluta en Bastion Server till en PostgreSQL Server via SSH Tunnel

  4. Hur man får senast infogade ID från tabellen MySQL