[+] mysql - skasowany plik /var/run/mysqld/mysqld.sock
: 07 lutego 2010, 19:55
Cześć.
Mam komputer z zainstalowanym Debianem 5.0.4, na którym najprawdopodobniej root skasował plik /var/run/mysqld/mysqld.sock. Przy probie uruchomienia mysql pojawia się komunikat:
Czy można jakoś ten plik odzyskać albo stworzyć od nowa? W bazie nie ma żadnych cennych informacji ale nie chciałbym robić ponownej instalacji systemu a tylko to przychodzi mi na myśl.
nie pomogło, cały czas jest ten sam blad
A gdzie szukać tego pliku? Próbowałem właśnie przeinstalować mysql i dostałem coś takiego:
I próba naprawy:
Mam komputer z zainstalowanym Debianem 5.0.4, na którym najprawdopodobniej root skasował plik /var/run/mysqld/mysqld.sock. Przy probie uruchomienia mysql pojawia się komunikat:
Kod: Zaznacz cały
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Kod: Zaznacz cały
alfa:/var/run/mysqld# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
/etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz (warning).
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
alfa:/var/run/mysqld# touch /var/run/mysqld/mysqld.sock
alfa:/var/run/mysqld# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
alfa:/var/run/mysqld#
A gdzie szukać tego pliku? Próbowałem właśnie przeinstalować mysql i dostałem coś takiego:
Kod: Zaznacz cały
alfa:/etc/mysql# aptitude install mysql-server-5.0
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Następujące częściowo zainstalowane pakiety zostaną skonfigurowane:
mysql-server-5.0
0 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 0B archiwów. Zajęte po rozpakowaniu: 0B.
Zapisywanie dodatkowych informacji o stanie... Gotowe
Konfigurowanie mysql-server-5.0 (5.0.51a-24+lenny2+spu1) ...
Stopping MySQL database server: mysqld.
/var/lib/dpkg/info/mysql-server-5.0.postinst: line 144: /etc/mysql/conf.d/old_passwords.cnf: Nie ma takiego pliku ani katalogu
dpkg: błąd przetwarzania mysql-server-5.0 (--configure):
podproces post-installation script zwrócił kod błędu 1
Wystąpiły błędy podczas przetwarzania:
mysql-server-5.0
E: Sub-process /usr/bin/dpkg returned an error code (1)
W czasie instalacji wystąpiły problemy. Próba naprawy:
Konfigurowanie mysql-server-5.0 (5.0.51a-24+lenny2+spu1) ...
Stopping MySQL database server: mysqld.
/var/lib/dpkg/info/mysql-server-5.0.postinst: line 144: /etc/mysql/conf.d/old_passwords.cnf: Nie ma takiego pliku ani katalogu
dpkg: błąd przetwarzania mysql-server-5.0 (--configure):
podproces post-installation script zwrócił kod błędu 1
Wystąpiły błędy podczas przetwarzania:
mysql-server-5.0
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
alfa:/etc/mysql#
Kod: Zaznacz cały
alfa:/etc/mysql# dpkg --configure mysql-server-5.0
Konfigurowanie mysql-server-5.0 (5.0.51a-24+lenny2+spu1) ...
Stopping MySQL database server: mysqld.
/var/lib/dpkg/info/mysql-server-5.0.postinst: line 144: /etc/mysql/conf.d/old_passwords.cnf: Nie ma takiego pliku ani katalogu
dpkg: błąd przetwarzania mysql-server-5.0 (--configure):
podproces post-installation script zwrócił kod błędu 1
Wystąpiły błędy podczas przetwarzania:
mysql-server-5.0
alfa:/etc/mysql#