![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 22.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Na wstępie zaznaczę, że przeczytałem kilkanaście tematów dotyczących tego błędu na tym forum, oraz kilkanaście anglojęzycznych artykułów znalezionych w google. Żadne rozwiązania nie zadziałały w moim przypadku. Mam Apache2 oraz php5 na ubuntu 12.04. Od dawna wszystko działało bez zarzutu, aż kilka dni temu pojawił się błąd: Kod mysqli::mysqli(): (HY000/2002): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) po przeinstalowaniu mysql-server błąd zniknął, lecz po ponownym uruchomieniu komputera pojawił się znów. Kolejne próby reinstalacji nie przyniosły już rezultatów. Dodam, że nie mam dostępu do bazy również z konsoli, zdaje się że mysql w ogóle nie startuje (próba wywołania w konsoli 'service mysql start' zwraca komnikat: 'start: Job failed to start', a polecenie 'mysql -u root -p' po zalogowaniu użytkownika zwraca ten sam komunikat błędu, co w temacie). Jeśli ktoś wie z czego może to wynikać, bardzo proszę o pomoc. Nie wiem czy napisałem wystarczająco dużo informacji o problemie, jeśli coś jeszcze jest istotne powiedzcie, co napisać. Pozdrawiam szaleq |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Mogło być tak, że baza została uwalona.
Tabele były definiowane od nowa - to znaczy? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 22.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mogło być tak, że baza została uwalona. Tabele były definiowane od nowa - to znaczy? To znaczy, że na czystej instalacji mysql utworzyłem wszystkie tabele "z palca", nie importując nic, nie wgrywając żadnych danych z poprzedniej bazy. Żeby było ciekawiej, założyłem wszystkie tabele jeszcze raz, tym razem bez prefixu i jak dotąd działa... Wcześniej wszystkie tabele miały prefix 'img_'. Gdy próbowałem np utworzyć tabelę img_users przez phpmyadmin otrzymywałem błąd, że nie można utworzyć tabeli, ponieważ taka tabela nie istnieje (!?) jednak gdy takie same tabele utworzyłem z terminala, wszystko poszło gładko. Ale potem właśnie się wywaliło. Wniosek: coś nie tak z tym moim prefixem. Czy to możliwe, że nazwy tabel rozwalają mi bazę? (a konkretnie prefix "img_"...) Nie znam się na działaniu mysql, ale na zdrowy rozum - co za różnica czy tabela nazywa się "users", czy "img_users"? "config", czy "img_config"? Jeśli ktoś coś wie na ten temat, będę wdzięczny za informacje. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 11:38 |