@legion:
1) stare ale na 90% serwerow z hostingiem i tak daja wersje 4.x
2) Kodowanie nie powinno miec nic wspolnego, robilem update z 4 na 5 i przelknol bez problemu
3) apt-get robi to automatycznie - albo sie myle
4) to jest jedna z opcji, ale zakladam ze nie w tym problem.
@topic:
1) sprawdz czy masz taka linijke w /etc/mysql/my.cnf (i ze nie jest zaremowana, czyli bez # na poczatku)
2) Sprawdz czy masz plik /etc/mysql/debian.cnf - jesli go nie ma to olej, jesli jest to w nim tez musisz miec ten wpis.
W zaleznosci od tego przez co sie laczy (bo nie napisales) dostep do socketa moze byc zablokowany - np jak cos jest uruchamiane w chroot.
W przypadku chrootowanych programow, w ich konfiguracji nie podawaj jako hosta localhost a 127.0.0.1. Wiem ze to jest to samo, ale spora czesc programow jak widzi localhost to chce sie laczyc przez lokalnego socketa a nie przez TCP/IP.
Mozesz wymusic laczenie TCP/IP przez podawanie dowolnego innego adresu interface tylko nie `lo`. Np. jak masz siec lokalna to podaj adres tego interface np. 192.168.1.1.
No i ostatnia opcja jest zrobienie linka tego pliku z socketem do srodowiska chrootowanego. Jesli dobrze pamietam musi to byc twardy link a nie symboliczny, czyli samo `ln` a nie `ln -s`.
Jak beda dalej jakies problemy, napisz dokladniej co sie chce laczyc do bazy i podaj wszystkie konfigi.
[edit]
Upewnij sie ze nie masz statej wersji. Oczywiscie da sie zrobic tak zebys mial odpalonych kilka mysql na jednym komputerze, ale watpie zeby ci na tym teraz zalezalo, a powoduje to tylko problemy - zwlaszcza jak nie jestes dobrze obeznany z konfiguracja
[/edit]