sql >> Databáze >  >> RDS >> Mysql

Aplikace Laravel v Azure:Přístup odepřen uživateli 'azure'@'localhost'

Toto je problém v Laravelu verze 7.9.* s proměnnou DB_PASSWORD ve vašem .env souboru. Pokud vaše heslo obsahuje "#", Laravel okomentuje každý znak za tímto symbolem. Pokud je například vaše heslo DB_PASSWORD =85SF#[email protected] Laravel to interpretuje jako DB_PASSWORD =85SF ignoruje zbytek znaků.

ŘEŠENÍ Zabalte hodnotu proměnné DB_PASSWORD do dvojitých uvozovek takto:

DB_PASSWORD="85SF#[email protected]"

Trvalo mi 2 dny, než jsem problém zjistil, doufám, že by to mohlo být užitečné pro někoho, kdo se setkal se stejným problémem.



  1. MaxListenersExceededWarning:Bylo zjištěno možné únik paměti EventEmitter. Přidáno 11 posluchačů zpráv. Ke zvýšení limitu použijte emitter.setMaxListeners().

  2. Stahování dat z MySQL do pole json

  3. Typ Java pro datum/čas při použití Oracle Date s režimem spánku

  4. Zadanému názvu a typu argumentu neodpovídá žádný operátor. Možná budete muset přidat explicitní přetypování. -- Netbeans, Postgresql 8.4 a Glassfish