wyszukiwanie:

popularne

Najczęściej czytane

więcej...

Najczęściej komentowane

więcej...

powiększ tekst >
AKTUALNOŚCI

Rozdzielenie Apache i MySQL - problem

4 grudnia 2007 15:22

Kamil Folga
Do niedawna utrzymywałem oprogramowanie Apache oraz MySQL na jednym serwerze. Postanowiłem przenieść bazę MySQL na nowy serwer i zmienić wersję oprogramowania MySQL z 4 na 5. Skrypty php4 pozostały na starym serwerze i powinny łączyć się zdalnie z nowym serwerem baz danych. Niestety pojawiły się problemy.

Przy próbie połączenia, otrzymujemy komunikat:

"Client does not support authentication protocol requested by server; consider upgrading MySQL client"

Aktualizacja klienta MySQL na starym serwerze nie jest możliwa. Jak rozwiązać taki problem?

Odpowiedź: Od wersji MySQL 4.1 wprowadzono nowy format haseł. Rozwiązaniem problemu jest ustawienie hasła na nowym serwerze MySQL zgodnego ze starym formatem lub aktualizacja klienta bazy danych na starym serwerze. Ponieważ aktualizacja starego klienta MySQL może stanowić problem, sugerujemy przeformatowanie hasła do starego formatu. Na początek należy zalogować się do bazy danych z poziomu linii komend:

Serwer# mysql -u root -p

Następnie wykonujemy niżej przedstawione polecenie:

mysql> UPDATE mysql.user SET password=OLD_PASSWORD('haslo') WHERE user='uzytkownik' AND host='nazwa_hosta';

Ostatnim etapem będzie odświeżenie tabeli uprawnień:

mysql> flush privileges;

i opuszczenie klienta MySQL:

mysql> quit;

Po przeprowadzeniu operacji, poprawnie obsługiwane będą połączenia zarówno ze starego oraz nowego klienta MySQL. Skrypty PHP4 i PHP5 powinny współpracować z bazą bez problemu.


Wystaw ocenę:
   Średnia ocena (liczba głosów: 0)
AudioBot - odsłuchaj materiałAudioBot - odsłuchaj materiał wydrukuj wydrukuj wyslij do znajomego wyślij do znajomego rss

Komentarze

Redakcja NetWorld nie ponosi odpowiedzialności za wypowiedzi Internautów opublikowane na stronach serwisu oraz zastrzega sobie prawo do redagowania, skracania bądź usuwania komentarzy zawierających treści zabronione przez prawo, uznawane za obraźliwie lub naruszające zasady współżycia społecznego. Osoby zamieszczające wypowiedzi naruszające prawo lub prawem chronione dobra osób trzecich mogą ponieść z tego tytułu odpowiedzialność karną lub cywilną.

Ta wiadomość nie ma jeszcze żadnych komentarzy. Twój może być pierwszy...

Linki sponsorowane

Superpromocja PC World! Jak utrzymać promocyjną cenę za egzemplarz? Sprawdź »
Dobry Pracownik wanted! 10 000 ofert pracy z kraju i z zagranicy! PRACA.IDG.PLSprawdź! »
Prenumerata MIX PC World. Wygodne połączenie wydań papierowych i cyfrowych Szczegóły »
Zamów kartę kredytową banku Millennium dostaniesz półroczną prenumeratę PC World Szczegóły »
Prenumerata PC World z DVD za darmo! Sprawdź to!
Książki teleinformatyczne w najlepszej cenie! Księgarnia IDG.pl zaprasza!
04-204 Warszawa ul. Jordanowska 12
tel.: (+48 22) 321 78 00 fax: (+48 22) 321 78 88
© copyright 2008 IDG Poland SA
logo IDG