sql >> Database >  >> RDS >> Mysql

is het mogelijk om op afstand toegang te krijgen tot de mysql-database op gedeelde hostings?

In de meeste standaardinstallaties bindt MySQL aan 127.0.0.1 - wat alleen lokale verbindingen toestaat.

Als u dat wilt wijzigen (LET OP:het kan een beveiligingsprobleem zijn), moet u dit wijzigen in het configuratiebestand (meestal /etc/mysql/my.cnf in linux-distributies). Of in Windows kan het op deze locaties zijn:

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

Meestal is het voldoende om commentaar te geven op het bind-address regel zoals deze, die verbindingen van alle IP's mogelijk maakt:

# bind-address          = 127.0.0.1

Het is ook vermeldenswaard dat de meeste webhosters MySQL-verbindingen van willekeurige hosts niet toestaan ​​en dat je dat feit niet kunt veranderen (je hebt alleen toegang tot je MySQL-instantie door een lokale applicatie te gebruiken - in de meeste gevallen phpmyadmin).



  1. Converteer MySQL's PUNT naar tekst in PHP

  2. LOWER() – Converteren naar kleine letters in PostgreSQL

  3. stuur gegevens naar MySQL met AJAX + jQuery + PHP

  4. MySQL:Ongeldige standaardwaarde voor TIMESTAMP