Mysql
 sql >> Database >  >> RDS >> Mysql

App Laravel in Azure:accesso negato per l'utente 'azure'@'localhost'

Questo è un problema in Laravel versione 7.9.* con la variabile DB_PASSWORD nel tuo file .env. Se la tua password contiene "#", Laravel commenterà ogni carattere dopo questo simbolo. Ad esempio, se la tua password è DB_PASSWORD =85SF#[email protected] Laravel lo interpreta come DB_PASSWORD =85SF ignorando il resto dei caratteri.

SOLUZIONERaccogli il valore della variabile DB_PASSWORD tra virgolette come questa:

DB_PASSWORD="85SF#[email protected]"

Mi ci sono voluti 2 giorni per scoprire il problema, spero che questo possa essere utile per qualcuno che incontra lo stesso problema.