Cóż, komunikat o błędzie wyraźnie mówi, że dostęp jest odmówiony, więc albo nazwa hosta/nazwa użytkownika/hasło/baza danych jest błędna, albo użytkownik nie ma wymaganych uprawnień.
Jak skonfigurować uprawnienia, w tym przykładzie wszystkie:
GRANT ALL PRIVILEGES ON database_name TO [email protected] IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
Host to miejsce, z którego będziesz się łączyć. %
może być używany jako znak wieloznaczny. Zobacz bardziej szczegółowe przykłady w dokumentacji
. (możesz zobaczyć swojego użytkownika + hosta w komunikacie o błędzie, btw)
Na marginesie, powinieneś sprawdzić, czy połączenie się powiodło, zanim spróbujesz użyć łącza do bazy danych w zapytaniu.