現在Azureにアプリをデプロイしている最中なのですが、Azure上でAzureCLIでMySQLに接続する際に用いるPasswordと今回で言えばLaravelの.env環境変数に用いるデータベースパスワードが異なる設定となっています。https://docs.microsoft.com/ja-jp/azure/app-service/tutorial-php-mysql-app?pivots=platform-linuxここの公式ドキュメントとhttps://docs.microsoft.com/ja-jp/azure/mysql/flexible-server/quickstart-create-server-portalここの公式ドキュメントを読みやったのですが、Laravelアプリがデプロイできない、ローカルで
php artisan migrate --env=production --force
の結果が
SQLSTATE[HY000] [1045] Access denied for user 'Azureアプリ作成公式ドキュメントで作成したユーザー名@Azureで作成したMySQLサーバー名'@'自分のPCのIPパブリックアドレス' (using password: YES) (SQL: select * from information_schema.tables where table_schema = sampledb and table_name = migrations and table_type = 'BASE TABLE')
となる理由が分かりません。頭の整理が付いてないですが一点冒頭述べました.Azure上でAzureCLIでMySQLに接続する際に用いるPasswordと今回で言えばLaravelの.env環境変数に用いるデータベースパスワードが異なる設定となっていることが問題なのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。