Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Adres powiązania i serwer MySQL

Adres podany w bind informuje MySQL, gdzie ma nasłuchiwać. 0.0.0.0 to specjalny adres, co oznacza „powiązanie z każdą dostępną siecią”.

Tylko oprogramowanie klienckie, które jest w stanie nawiązać połączenie z serwerem przy użyciu tego samego adresu, który jest określony w opcji 'bind', będzie mogło się połączyć.

Kilka przykładów:

  • Jeżeli MySQL łączy się z 127.0.0.1, to tylko oprogramowanie na tym samym komputerze będzie mogło się połączyć (ponieważ 127.0.0.1 jest zawsze komputerem lokalnym).
  • Jeżeli MySQL powiąże się z 192.168.0.2 (a adres IP komputera serwera to 192.168.0.2 i znajduje się on w podsieci /24), wtedy wszystkie komputery w tej samej podsieci (wszystko, co zaczyna się od 192.168.0) będzie w stanie połączyć.
  • Jeśli MySQL powiąże się z 0.0.0.0, wtedy każdy komputer, który będzie w stanie połączyć się z serwerem przez sieć, będzie mógł się połączyć.

To wszystko są połączenia na poziomie transportu. Komputery zdalne nadal muszą kwalifikować się do poziomu aplikacji, co oznacza, że ​​nadal będą wymagały poprawnych poświadczeń logowania i parametrów hosta od mysql.user .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Indeksy skrótów MySQL do optymalizacji

  2. Nie można przechowywać znaków UTF8 w MySQL

  3. Dodaj nową kolumnę do bazy danych wordpress

  4. Czy mogę wykonać wiele zapytań oddzielonych średnikami za pomocą MySQL Connector/J?

  5. Jaki jest poprawny format DateTime dla bazy danych MySQL?