Kiedy próbuję połączyć się z lokalną bazą danych mysql przy użyciu zdalnego adresu IP, otrzymuję odmowę dostępu. Kiedy próbuję połączyć się z tą samą bazą danych z zewnętrznego komputera, działa ona bez żadnych problemów. Kiedy łączę się z lokalną bazą danych za pomocą localhost, działa również doskonale. Na przykład, jeśli serwer bazy danych ma ip 1.2.3.4 następnie uzyskać następujące wyniki:mysql: połączenie odrzucone podczas próby połączenia z localhost za pomocą zdalnego adresu IP
# From the db server
mysql -u username -h localhost -p #works perfectly
mysql -u username -h 127.0.0.1 -p #works perfectly
mysql -u username -h 1.2.3.4 -p #Access denied
# From any other machine
mysql -u username -h 1.2.3.4 -p #works perfectly
Co mogę zrobić, aby umożliwić dostęp lokalny do mojej bazy danych za pomocą swojego pilota adres IP? System operacyjny serwera bazy danych to Fedora 15, a wersja MySQL to 5.5.23.
Czy używasz zapory? Jakie są ustawienia zapory? –
"Odmowa połączenia" podpowiedzi w ustawieniach sieci. Jeśli mysql odmawia dostępu, mówi tak: "ERROR 1130 (HY000): host '1.2.3.4' nie może połączyć się z tym serwerem MySQL" –
@Justin ᚅᚔᚈᚄᚒᚔ - Używam ip-tables, ale nic więcej. @Olaf - Przepraszam, popełniłem błąd: dostałem komunikat "ERROR 1045 (28000): Odmowa dostępu", a połączenie nie zostało odrzucone. – Tiddo