Skocz do zawartości

Problem - Aktualizacja Mysql Z 4 Do 5


noodly

Rekomendowane odpowiedzi

Witam serdecznie wszystkich forumowiczów.

 

 

 

Na wszystkich swoich serwerach mam debiana ale na jednym jest fedora core 4.

 

Musze zaktualizować mysql client z wersji 4 do wersji 5 ponieważ musze połączyć się ze skryptu php do zdalnego serwera mysql który właśnie działa na mysql 5

 

Błąd php:

 

mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client

 

Nie moge sobie poradzić z aktualizacja. Chciałem zrobić to instalując wszystko z paczki rpm ale napotkałem następujące problemy:

 

[root@ns25603 pakiety]# rpm -i MySQL-server-community-5.1.31-0.rhel4.i386.rpm
błąd: Niespełnione zależności:
        MySQL jest w konflikcie z mysql-4.1.20-1.FC4.1.i386
        MySQL-server jest w konflikcie z mysql-server-4.1.20-1.FC4.1.i386
[root@ns25603 pakiety]#

 

 

Chcąc podmienić pakiet otrzymuje błąd:

 

[root@ns25603 pakiety]# rpm -U MySQL-server-community-5.1.31-0.rhel4.i386.rpm
błąd: Niespełnione zależności:
        libmysqlclient.so.14 jest wymagany przez (zainstalowany) perl-DBD-MySQL-2.9007-1.i386
        libmysqlclient.so.14 jest wymagany przez (zainstalowany) php-mysql-5.0.4-10.5.i386
        libmysqlclient.so.14 jest wymagany przez (zainstalowany) php51-mysql-5.1.4-20060823.fc4.i386
        libmysqlclient.so.14 jest wymagany przez (zainstalowany) php51-mysqli-5.1.4-20060823.fc4.i386
        libmysqlclient.so.14 jest wymagany przez (zainstalowany) php51-pdo_mysql-5.1.4-20060823.fc4.i386
[root@ns25603 pakiety]#

 

to samo z pakietem MySQL-client-community-5.1.31-0.rhel4.i386.rpm

[root@ns25603 pakiety]# rpm -U MySQL-client-community-5.1.31-0.rhel4.i386.rpm
        plik /usr/bin/msql2mysql z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/bin/mysql z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/bin/mysql_find_rows z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/bin/mysql_waitpid z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/bin/mysqlaccess z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/bin/mysqladmin z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/bin/mysqlbinlog z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/bin/mysqlcheck z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/bin/mysqldump z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/bin/mysqlimport z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/bin/mysqlshow z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/share/man/man1/mysql.1.gz z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/share/man/man1/mysqlaccess.1.gz z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/share/man/man1/mysqladmin.1.gz z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/share/man/man1/mysqldump.1.gz z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/share/man/man1/mysqlshow.1.gz z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-4.1.20-1.FC4.1
        plik /usr/share/man/man1/msql2mysql.1.gz z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-server-4.1.20-1.FC4.1
        plik /usr/share/man/man1/mysqlbinlog.1.gz z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-server-4.1.20-1.FC4.1
        plik /usr/share/man/man1/mysqlcheck.1.gz z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-server-4.1.20-1.FC4.1
        plik /usr/share/man/man1/mysqlimport.1.gz z instalacji MySQL-client-community-5.1.31-0.rhel4 jest w konflikcie z plikiem z pakietu mysql-server-4.1.20-1.FC4.1

 

 

Yum tez nie chce wykonywać zadnych poleceń

 

[root@ns25603 pakiety]# yum check-update
Setting up repositories
Cannot find a valid baseurl for repo: updates-released
Error: Cannot find a valid baseurl for repo: updates-released
[root@ns25603 pakiety]#

 

 

 

Nie mogę sobie pozwolić na reinstalacje systemu ponieważ dysk jest zabardzo załadowany plikami (560gb - nie moge ich stracić )

 

Bardzo prosze forumowiczów o pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

FC4 to prehistoria. Utrzymywane są dwie wersje wstecz (obecnie mamy F10, F8 i niżej są "legacy"), więc raczej ciężko będzie z aktualizacją przez yuma.

Zastanowiłbym się nad upgrade'm FC4 do jakiejś nowszej wersji. Albo własnoręczna kompilacja, ale to słaby pomysł <_<

 

I jeszcze jedno - może z paczkami pod Fedorę pójdzie lepiej niż z pakietem pod RHEL? Niby Fedora i RHEL to prawie to samo, ale jak wiemy "prawie" robi czasem dużą różnicę. Polecam wyszukiwanie zaawansowane na http://rpm.pbone.net

 

[EDIT]

Nie doczytałem o tym, że reinstalacja CIę nie urządza. Jeśli tak, to chyba znalazłeś się w ciężkiej sytuacji. Powodzenia.

Z drugiej strony jeśli system jest na innej partycji niż dane (a powinien być na działającym "zawodowo" serwerze) to upgrade nie jest aż tak bolesny.

Odnośnik do komentarza
Udostępnij na innych stronach

Być może się myle ze jest to fedora core 4... Szczerze to juz nie pamiętam co wybierałem przy instalacji... :)

 

Serwer jest w ovh i był instalowany plesk + właśnie ten system.

 

 

Jak najbardziej w systemie jest sporo partycji ale nie mam dostępu fizycznego do serwera tylko panel ovh a to dosyć spory problem przy takich operacjach.

 

Próbowałem kompilowac mysql ze zrodel ale nie pomagało to.

 

 

Zostaje mi jeszcze ewentualność zniżenia wersji głównego serwera mysql do 4

 

 

Pozdrawiam. Jakoś sobie poradze :))))

 

 

EDIT:

 

 

Sprawdziłem w phpsysinfo:

 

Kernel Version 2.6.24.5-grsec-xxxx-grs-ipv4-32 (SMP)

Distro Name Fedora Core release 4 (Stentz)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...