sql >> Databasteknik >  >> RDS >> Mysql

Bind adress och MySQL-server

Adressen du anger i bind talar om för MySQL var du ska lyssna. 0.0.0.0 är en speciell adress, vilket betyder "binda till alla tillgängliga nätverk".

Endast klientprogramvara som kan öppna en anslutning till servern med samma adress som anges i alternativet 'bind' kommer att tillåtas ansluta.

Några exempel:

  • Om MySQL binder till 127.0.0.1 är det bara programvara på samma dator som kommer att kunna ansluta (eftersom 127.0.0.1 alltid är den lokala datorn).
  • Om MySQL binder till 192.168.0.2 (och serverdatorns IP-adress är 192.168.0.2 och den finns på ett /24-undernät), kommer alla datorer på samma undernät (allt som börjar med 192.168.0) att kunna för att ansluta.
  • Om MySQL binder till 0.0.0.0 kommer alla datorer som kan nå serverdatorn via nätverket att kunna ansluta.

Dessa är alla förbindelser på transportnivå. Fjärrdatorer måste fortfarande kvalificera sig för applikationsnivå, det vill säga att de fortfarande kommer att kräva korrekta inloggningsuppgifter och värdparametrar från mysql.user .




  1. MySQL pid slutade (kan inte starta mysql)

  2. Hur man skapar en klon av ditt MySQL- eller PostgreSQL-databaskluster

  3. MySQL SKAPA TABELL OM INTE FINNS -> Fel 1050

  4. SQL Server 2017:Importera CSV-data från Linux till Salesforce med SSIS