Czy ktoś wie, dlaczego mój /var/run/mysqld/mysqld.sock
plik gniazda nie byłby na moim komputerze podczas instalacji (lub ponownej instalacji) MySQL 5.1?
W tej chwili, kiedy próbuję uruchomić serwer za pomocą mysqld, dostaję błędy typu „ Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
ale”, ale utworzenie pustego pliku o tej nazwie (jak sugerowano na forach ubuntu) nie powiodło się.
Mysql i postgres działały dobrze, dopóki jakiś czas temu nie uaktualniłem do natty; Spędziłem godziny, przeglądając obie bazy danych, próbując dowiedzieć się, co się dzieje. Mogę zrezygnować z postgres, ale nie mogę pracować bez kopii roboczej mysql.
Najdziwniejsza część: używam Kubuntu i rozumiem, że KDE używa mysql do przechowywania uprawnień użytkowników itp. Nie mam żadnych dziwnych problemów z uprawnieniami; czy mogę to rozumieć tak, że (jakoś?) MySQL faktycznie działa?
Może te pliki gniazd żyją w innym miejscu w natty? Czy łatwiej byłoby po prostu ponownie zainstalować system operacyjny? W tym momencie jestem otwarty na wszelkie sugestie, które przestaną marnować mój czas.
/var/run/mysqld/mysqld.sock
zostanie utworzony. Jak powiedział @Paul, musisz usunąć każdy plik umieszczony w tej lokalizacji.