CocoaMySQL problemy z połączeniem

Zainstalowałem dziś graficzny manager do obsługi bazy danych MySQL.

Ze strony domowej projektu CocoaMySQL pobrałem najnowszą wersje managera. Niestety najnowsza stabilna wersja jest z 11 września 2003…

Po wpisaniu prawidłowych danych, adresu komputera, nazwy użytkownika i hasła dostałem, jak się później okazało, mylący komunikat o błędzie w połączeniu z serwerem. Prawdziwym problemem nie była nazwa serwera, tylko problem z szyfrowaniem hasła w MySQL-u.

Od wersji 4.1 MySQL-a została zmieniona domyślna funkcja szyfrująca hasło, której CocoaMySQL w wersji 0.5 nie obsługuje. (więcej o zmianach w haszowaniu hasła)

Są dwa wyjścia z tej sytuacji. Po zalogowaniu się na konsole MySQL-a zmieniamy hasło używając starej funkcji szyfrującej.

SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('mypass');

Drugi sposób to pobranie wersji beta - CocoaMySQL 0.7b3. U mnie działa bezproblemowo z MySQL-em w wersji 5.0.19.

  • Saturday, 10 June 2006
  • 1,713 views
  • 2 responses