Strona 1 z 1
Serwer nie może połączyć się z zewnętrzną bazą danych
: 23 paź 2013, 13:53
autor: damianexxx
Witam
Nagle skrypty znajdujące się na serwerze z wgranym Ubuntu przestały łączyć się z zewnętrznymi bazami danych mysql. Na zewnętrznej bazie danych oczywiście są uprawnienia host. W ustawieniach skryptu na pewno są prawidłowe dane dostępu do bazy razem z podanych odpowiednim hostem.
Po prostu po wejściu na stronę wczytuje się ona kilkadziesiąt sekund a później po prostu komunikat skryptu że nie można połączyć się z bazą danych.
Error logi i logi systemowe nic nie pokazują (mam włączone error logi).
Z góry dzięki za pomoc.
Re: Serwer nie może połączyć się z zewnętrzną bazą danych
: 23 paź 2013, 14:01
autor: ethanak
a możesz się połączyć z konsoli?
(o ile czegoś nie pomyliłem)?
Re: Serwer nie może połączyć się z zewnętrzną bazą danych
: 23 paź 2013, 14:33
autor: damianexxx
Jak rozpoznać czy się połączyłem? Podaje prawidłowe dane czy nie to pojawia się spis komend i jakieś Zmienne (Variables).
-- 23 paź 2013, o 18:48 --
Sprawdziłem jeszcze raz. Niestety nie mogę się połączyć przez ssh. Wyświetla komunikat:
Kod: Zaznacz cały
^Cmysqladmin: connect to server at 'mojastrona.com' failed
error: 'Can't connect to MySQL server on 'mojastrona.com' (4)'
Check that mysqld is running on mojastrona.com and that the port is 3306.
You can check this by doing 'telnet mojastrona.com 3306'
Re: Serwer nie może połączyć się z zewnętrzną bazą danych
: 24 paź 2013, 09:49
autor: dudwin
damianexxx pisze:Jak rozpoznać czy się połączyłem? Podaje prawidłowe dane czy nie to pojawia się spis komend i jakieś Zmienne (Variables).
Kod: Zaznacz cały
^Cmysqladmin: connect to server at 'mojastrona.com' failed
You can check this by doing 'telnet mojastrona.com 3306'
Możesz to sprawdzić wykonują 'telnet mojastrona.com 3306'
Albo adress jest zły, albo bazka nie działa.
Zobacz na maszynie ''mojastrona.com':
netstat -tunap |grep :3306
I pokaż co wypluję ta komendą
Re: Serwer nie może połączyć się z zewnętrzną bazą danych
: 24 paź 2013, 15:02
autor: damianexxx
Sprawdziłem tą komende 'telnet mojastrona.com 3306'
Pisze Trying i dalej nic się nie dzieje po czym wywala:
Kod: Zaznacz cały
telnet: Unable to connect to remote host: Connection timed out
Na mojastrona.com nie mogę sprawdzić ponieważ to jest hosting i nie mam dostępu root.
-- 24 paź 2013, o 15:08 --
Oczywiście zamiast mojastrona.com podaje zewnętrzny host na którym znajduje się baza danych

Re: Serwer nie może połączyć się z zewnętrzną bazą danych
: 24 paź 2013, 15:17
autor: ethanak
telefon do hostingu. to ich problem i mają obowiązek wyjaśnić (i to szybko).
z ciekawości jaki hosting? bo miałem podobny problem i telefon zaczynający się od "za co ja wam *** płacę" poskutkował w czasie liczonym w minutach (jednocyfrowo) :)
Re: Serwer nie może połączyć się z zewnętrzną bazą danych
: 24 paź 2013, 16:56
autor: damianexxx
Skontaktowałem się z suportem hostingu i jest właśnie tak jak napisałeś. Mój serwer dedykowany został zablokowany na hostingu bo rzekomo powodował obciążenie. Dziwne bo wcześniej tą stronę trzymałem u nich na hostingu i nie było problemu a jak przeniosłem stronę a zostawiłem tylko bazę to już jest problem. Firmy nie podam bo nie chce robić złej opinii hostingowi z którym od 6 lat nie miałem problemów

Dzięki za pomoc