Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Aplicativo Laravel no Azure:acesso negado para o usuário 'azure'@'localhost'


Este é um problema no Laravel versão 7.9.* com a variável DB_PASSWORD em seu arquivo .env. Se sua senha contiver "#", o Laravel comentará cada caractere após este símbolo. Por exemplo, se sua senha for DB_PASSWORD =85SF#[email protected] Laravel interpreta como DB_PASSWORD =85SF ignorando o resto dos caracteres.

SOLUÇÃO Coloque o valor da variável DB_PASSWORD entre aspas duplas assim:
DB_PASSWORD="85SF#[email protected]"

Levei 2 dias para descobrir o problema, espero que isso possa ser útil para alguém que encontra o mesmo problema.