sql >> Database >  >> RDS >> Mysql

Laravel-app op Azure:toegang geweigerd voor gebruiker 'azure'@'localhost'

Dit is een probleem in Laravel versie 7.9.* met de variabele DB_PASSWORD in je .env-bestand. Als je wachtwoord "#" bevat, zal Laravel commentaar geven op elk teken na dit symbool. Als uw wachtwoord bijvoorbeeld DB_PASSWORD =85SF#[email protected] is Laravel interpreteert het als DB_PASSWORD =85SF en negeert de rest van de karakters.

OPLOSSING Verpak de waarde van de variabele DB_PASSWORD als volgt tussen dubbele aanhalingstekens:

DB_PASSWORD="85SF#[email protected]"

Het kostte me 2 dagen om het probleem te ontdekken, ik hoop dat dit nuttig kan zijn voor iemand die hetzelfde probleem tegenkomt.



  1. Prestaties van MySQL IN-operator op (groot?) aantal waarden

  2. SQL:GROUP BY en MAX gebruiken op meerdere kolommen

  3. Een titel toevoegen aan een rapportkoptekst in Microsoft Access

  4. Kan Griekse tekens niet correct invoegen in de mysql-database