[Laravel] sailのDBサーバーへのアクセスが拒否される

Laravel ロゴ

Laravel sail ベースで作成したコンテナのDBで新しいDBを作ろうとしたら・・・

ユーザー 'sail'@'%' によるデータベース 'xxxxxxx' へのアクセスは拒否されました。

原因

デフォルトで作られるユーザーの権限ではダメらしい。
.ENVファイルで環境変数を変更する。

#DB_USERNAME=sail
DB_USERNAME=root

sail build でコンテナを作り直してから再起動し、rootでアクセスしたらフルアクセス状態になっていました。

タイトルとURLをコピーしました