Masz problem z uwierzytelnieniem.
Na terminalu MySql:
GRANT ALL ON *.* TO 'user'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
Jeśli problem nadal występuje:
GRANT ALL ON *.* TO 'user'@'%' WITH GRANT OPTION;
To polecenie nadaje ci uprawnienia superużytkownika.
FLUSH PRIVILEGES;
Aby upewnić się, że Twoje uprawnienia są załadowane.
Uwaga: Nie używaj tego konta na stronach z dostępem publicznym.