Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Laravel-App auf Azure:Zugriff für Benutzer „azure“@„localhost“ verweigert

Dies ist ein Problem in Laravel Version 7.9.* mit der Variable DB_PASSWORD in Ihrer .env-Datei. Wenn Ihr Passwort "#" enthält, kommentiert Laravel jedes Zeichen nach diesem Symbol. Wenn Ihr Passwort beispielsweise DB_PASSWORD =85SF#[email protected] lautet Laravel interpretiert es als DB_PASSWORD =85SF und ignoriert die restlichen Zeichen.

LÖSUNG Setzen Sie den Wert der Variablen DB_PASSWORD wie folgt in doppelte Anführungszeichen:

DB_PASSWORD="85SF#[email protected]"

Ich habe 2 Tage gebraucht, um das Problem herauszufinden, ich hoffe, dies könnte für jemanden hilfreich sein, der auf das gleiche Problem stößt.