![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 1.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Na początek kawałek prostego kodu, w ramach testów połączenia z baza tylko, bo tutaj są problemy: Wywala mi błąd typu:
Wersja klienta MySQL: 5.0.90 Problem wygląda następująco: Kod ten na lokalnym serwerze typu wamp/xampp działa ok (oczywiście inny adres bazy) Wrzucony na serwer z obsługa PHP też działa prawidłowo. problem powstaje gdy kod ten podeślę znajomemu który wrzuca to na serwer oparty na linuxie. Wywala ten błąd. Czytał iż może być to problem z wersją MySQL i starym hashowaniem. Jednak skoro nie działa tylko u niego problem tkwi raczej w jego serwerze, Firewall etc całkowicie wyłączony, i to samo, choć to nie w tym problem raczej. Ma ktos pomysł o co tu chodzi? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 282 Pomógł: 89 Dołączył: 12.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Najlepszym rozwiązaniem jest naprawdę poprawienie bazy. Nie przypuszczam by był to jakiś mocno oblegany serwer, telefon nie przestawałby dzwonić od wkurzonych klientów, którym nie działają strony z php+mysql. Zostawianie bazy w 16-bajtowej wersji haseł to proszenie się o problemy na przyszłość. Nie bez powodu nowe wersje php nie obsługują starych haseł, wymuszając niejako upgrade mysql. Zawsze można jakoś dogadać się z adminem by to zrobił, włącznie z demonstracją przechwycenia haseł, co w starym formacie jest do zrobienia, by go przekonać że nie dba o bezpieczeństwo. Ten upgrade to nie jest jakaś wielka robota, wystarczy odpalić gotowy skrypt z mysql, do którego instrukcję masz we wcześniejszym linku, wywalić old_password z opcji startu, zrestartować i ponownie ustawić hasła.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 11:55 |