Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ist ein Fernzugriff auf die MySQL-Datenbank auf gemeinsam genutzten Hostings möglich?

In den meisten Standardinstallationen bindet MySQL an 127.0.0.1 – was nur lokale Verbindungen zulässt.

Wenn Sie das ändern möchten (ACHTUNG:es könnte sich um ein Sicherheitsproblem handeln), müssen Sie es in der Konfigurationsdatei (normalerweise /etc/mysql/my.cnf) ändern in Linux-Distributionen). Oder in Windows könnte es an diesen Orten sein:

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

Normalerweise reicht es, die bind-address auszukommentieren Zeile wie diese, die Verbindungen von allen IPs erlaubt:

# bind-address          = 127.0.0.1

Es ist auch erwähnenswert, dass die meisten Webhoster keine MySQL-Verbindungen von beliebigen Hosts zulassen und Sie diese Tatsache nicht ändern können (Sie können auf Ihre MySQL-Instanz nur zugreifen, indem Sie eine lokale Anwendung verwenden - in den meisten Fällen phpmyadmin).