Mysql
 sql >> база данни >  >> RDS >> Mysql

Обвързване на адрес и MySQL сървър

Адресът, който сте посочили в bind, казва на MySQL къде да слуша. 0.0.0.0 е специален адрес, което означава "свързване към всяка налична мрежа".

Ще бъде разрешено да се свързва само клиентски софтуер, който може да отвори връзка със сървъра, използвайки същия адрес, който е посочен в опцията 'bind'.

Някои примери:

  • Ако MySQL се свърже към 127.0.0.1, тогава само софтуер на същия компютър ще може да се свърже (защото 127.0.0.1 винаги е локалният компютър).
  • Ако MySQL се свърже с 192.168.0.2 (и IP адресът на сървърния компютър е 192.168.0.2 и е в /24 подмрежа), тогава всички компютри в същата подмрежа (всичко, което започва с 192.168.0) ще могат за свързване.
  • Ако MySQL се свърже с 0.0.0.0, тогава всеки компютър, който може да достигне до сървърния компютър през мрежата, ще може да се свърже.

Всичко това са връзки на транспортно ниво. Отдалечените компютри все още трябва да отговарят на изискванията за ниво на приложение, което означава, че все още ще изискват правилните идентификационни данни за вход и параметри на хост от 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. Как мога да предам масив от PDO параметри, но въпреки това да посоча техните типове?

  2. Правилен начин за настройване на база данни MYSQL за търсене на свързани маркери?

  3. СУПЕР привилегия(и) за тази операция

  4. Динамично създаване на колони от данни за редове с помощта на Select in Bigquery

  5. Изтрийте дублирани записи от таблица без pk или id или уникални колони в mysql