ďťż
 
 
   Zmiana/uaktualnienie Mysql z 4.0 do 4.1
 
 

Tematy

 
    
 

 

 

 

Zmiana/uaktualnienie Mysql z 4.0 do 4.1





Kres - 15-06-2007 14:01
Witam!
Zrobiłem to przy użyciu apt-get -u install mysql-server-4.1
wszystko pośmigało jako tako lecz teraz wywala bład jak chcę się zalogować:

sprawdziłem ten katalog niema w nim ani jednego pliku jak to można naprawić?
Może jakieś pomysły jak się zalogować?

//edit
* używaj tagów code quote
Kaka'



legion - 16-06-2007 10:47

Witam!
Zrobiłem to przy użyciu apt-get -u install mysql-server-4.1
wszystko pośmigało jako tako lecz teraz wywala bład jak chcę się zalogować:

sprawdziłem ten katalog niema w nim ani jednego pliku jak to można naprawić?
Może jakieś pomysły jak się zalogować? Pomysł jest taki że:

1. mysql 4.1 to stary śmieć
2. masz tam gdzieś najprwdopodobniej problem z kodowaniem w bazie bo 4.0->4.1 albo te klimaty mysql zmieniał domyślne kodowanie
3. przez jakimikolwiek zabawami w aktualizacje czyta się changelogi i wyłącza aktualizowane aplikacje, zwłaszcza jak się nie wie co się robi
4. włacz bazę mysql bo najprawdopodobniej jest wyłączona



Stawi - 16-06-2007 17:44
@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)
socket = /var/run/mysqld/mysqld.sock 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]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis