Z wersji MySQL 4 do wersji MySQL 5 zmianie uległ sposób działania funkcji password. Jeżeli więc zmieniasz wersję bazy danych z 4 na 5 lub zmuszony jestes do pracy ze starymi hasłami możesz użyć specjalnej funkcji o nazwie OLD_PASSWORD.
Aby nadać uzytkownikowi pełen dostęp do bazy danych faktury i nadać mu hasło ‚Haslo’ możesz użyć:
1 2 3 |
GRANT ALL PRIVILEGES ON faktury.* TO <a href="mailto:faktury@localhost">faktury@localhost</a>; SET PASSWORD FOR <a href="mailto:faktury@localhost">faktury@localhost</a> = OLD_PASSWORD('Haslo'); FLUSH PRIVILEGES; |
1 |
Często istnienie tego problemu wynika po prostu z niemożliwości podłączenia się do bazy danych, chociaż przed chwilą zdefioniowałeś hasło i na pewno wpisujesz je poprawnie. |