sql >> データベース >  >> RDS >> Mysql

Azure上のLaravelアプリ:ユーザー'azure'@'localhost'のアクセスが拒否されました

    これは、.envファイルに変数DB_PASSWORDが含まれているLaravelバージョン7.9。*の問題です。パスワードに「#」が含まれている場合、Laravelはこの記号の後のすべての文字にコメントを付けます。たとえば、パスワードがDB_PASSWORD =85SF#[email protected] の場合 LaravelはそれをDB_PASSWORD=85SFとして解釈し、残りの文字を無視します。

    解決策DB_PASSWORD変数の値を次のように二重引用符で囲みます。

    DB_PASSWORD="85SF#[email protected]"
    

    問題を見つけるのに2日かかりました。これが、同じ問題に遭遇した人に役立つことを願っています。



    1. データベースにファイルを保存することの長所と短所は何ですか?

    2. SQLServerのデータ型の優先順位

    3. SQLでCASEステートメントを使用する方法を学ぶ

    4. TIMESTAMPデータ型を使用して特定の日付の行を選択します