Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mysqld tylko na jednym interfejsie
Forum PHP.pl > Forum > Bazy danych > MySQL
Kinool
wie ktos moze jak ustwaic w konfigu MySQL-a zeby nasluchiwal tylko na jednym interfejsie? powiedzmy ze mam 2 sieciowki ale he by mysqld dzialal tylko na jednej smile.gif

czy to sie da zrobic??

P.S. w manualu MySQL-a jakos nie znalazlem a na googlu tez niewiele bylo sad.gif (moze zle szukalem)
Zbłąkany
Jeśli masz różne stałe ip na każdej z tych sieciówek to możesz nasłuchiwać na konkretnym ip lub możesz tunelować połączenie smile.gif
Kinool
ok wiec jak ptzypisac demona mysqld do konkretnego adresu IP? smile.gif aby nasluchaiwal tylko z jenego interfejsu na jednym IP? smile.gif
kszychu
Dodając konretnego użytkownika do mysqla definiujesz mu hosta, z którego może on się łączyć. Ten host to może być pełne ip np. 10.0.0.100 lub klasa ip 10.0.0
Możesz też regułami iptables zdefiniować dostęp do portu 3306 z konkretnego ip lub nawet całego interfejsu. Oczywiście, jeżeli chcesz zablokować dostęp do bazy przez web (np. phpMyAdmin) to obydwa te sposoby odpadają, chyba, że na porcie 80 stoi tylko admin.
Zbłąkany
O ile dobrze pamiętam to w confie dajesz host lub listen xxx.xxx.xxx.xxx (ip na ktorym chcesz nasluchiwac) smile.gif
FiDO
W konfigu:
Kod
bind-address=127.0.0.1
Lardux
mozna jeszcze uzyc firewalla, ale bind-address wydaje sie sensowniejszy...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.