Mam google przez 2 dni, a teraz została początkowo uzyskaćUbuntu 11.04 - nie można połączyć się z lokalnego serwera MySQL poprzez gniazdo '/var/run/mysqld/mysqld.sock' (13)
'/var/run/mysqld/mysqld.sock' (2)
Naprawiłem to za pomocą:
sudo touch /var/run/mysqld/mysqld.sock
sudo chown -R mysql /var/run/mysqld/
teraz pojawia się błąd:
'/var/run/mysqld/mysqld.sock' (13)
Więc wszystko ma odpowiednie uprawnienia, a plik nie istnieje. jakieś pomysły?
[Edytuj]
Got to działa, chociaż jestem pewien, w jaki sposób. Zrobiłem aa-logprof
jako root
, nic się nie zmieniło, wpadłem w złość, a następnie ponownie ustawiłem, że zaczęło działać.
Dzięki wspaniałej odpowiedzi. Zawsze żałuję, że spędziłem więcej czasu z mysql niż po prostu zapytania. Otrzymuję ten błąd, gdy uruchamiam mysql start "ERROR 2002 (HY000): Nie mogę połączyć się z lokalnym serwerem MySQL poprzez gniazdo" /var/run/mysqld/mysqld.sock "(111)". Wcześniej nie miałem problemów z uruchomieniem mysql:/ –
111104 11:54:40 [Uwaga] Plugin "FEDERATED" jest wyłączony. 111104 11:54:40 InnoDB: Inicjowanie puli buforów, rozmiar = 8,0M 111104 11:54:40 InnoDB: Zakończono inicjowanie puli buforów 111104 11:54:43 InnoDB: Rozpoczęte; numer kolejny rejestru 0 44233 111104 11:54:44 [Notatka] Harmonogram zdarzeń: Załadowane zdarzenia 0 111104 11:54:44 [Uwaga]/usr/sbin/mysqld: gotowy do połączeń. Wersja: '5.1.54-1ubuntu4' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu –
Hej, to wygląda na poprawę, '111' to" Odmowa połączenia ". serwer po ponownym utworzeniu gniazda? Czy serwer jest skonfigurowany do korzystania z tej nazwy ścieżki? – sarnold