質問: ・起動しているMySQLのユーザーには、rootがいて、グローバル特権:ALL PRIVILEGES となっているのにアクセスできないのはなぜなのか ・接続しようとしているサーバーは、手元で起動しているMysqlとなっているのか?全く違うところに接続しようとしていないか?接続先確認はどうやればいいのか? ・ 起動しているサーバー内に、予めデータベースを作っておく必要はないのか?作成されたマイグレーションファイルの中身を見るに、テーブルのカラムをcreateするような内容であった。 ・マイグレーションファイル内に「どのDBに」という指示が書かれていないように見えるが、書き足す必要があるのか? ググッてみましたが、どこも「php artisan migrate を実行します。上手く行きましたね」としか書いておらず対処できずにいます。 どなたかお詳しいかた、よろしくお願いいたします。
回答: Qiita のような二次情報ではなく公式のマニュアルを参考にしてください。 > > database/migrations に、マイグレーションファイル作成済み > > > migration以前に接続情報を`.env`に書いたのか? 質問文に書かれていないので、これをやっていないのでは?