Ich habe alle Privilegien Benutzernamen gewährt:Zugriff verweigert auf MySQL-Datenbank
GRANT ALL PRIVILEGES ON my_db . * TO 'website_user'@'xx.xx.xx.xx' IDENTIFIED BY 'password'
Versuch Datenbank zuzugreifen, die in yy.yy.yy.yy
von xx.xx.xx.xx
ist:
mysqldump -P 3306 -u website_user -ppassword -h yy.yy.yy.yy my_db > test.sql
aber immer noch unter Fehler bekommen:
mysqldump: Got error: 1045: Access denied for user 'website_user'@'xx.xx.xx.xx' (using password: YES) when trying to connect
Ich habe auch eine Firewall überprüft. Nichts verhindert das Ausführen dieser Abfrage. Was mache ich falsch?
'Flush-Privilegien'? –
Ich habe 'mysql' neu gestartet. Und auch versucht 'Flush Privilegien ' –
stellen Sie sicher, dass das Passwort keine Shell-Meta-Zeichen, wie ein' $ ', z. '-pfoo $ bar' ist ein Passwort' foo $ bar'. Es ist das Passwort 'foo' gefolgt von einer undefinierten Shell var' $ bar'. –