LaravelからMySQLへの接続方法は、
1. MySQLで接続するDBを作成する
2. .envファイルから接続するmysqlのDB Nameなどを指定する です。
1. MySQLで接続するDBを作成する
まずMySQLにログインします。
[vagrant@localhost ~]$ mysql -u root -p
続いて、dbを作成します。既に使用するデータベースがある場合は省略して構わないでしょう。
mysql> create database zeus;
これで、db側の設定は完了です。きちんと作成できたか、show databases;で確認しておくと良いでしょう。
2. .envファイルから接続するmysqlのDB Nameなどを指定する
.envファイルは、laravelをインストールしたディレクトリにあります。この.envを開きます。
.envは設定ファイルで、アプリ(APP_*)、DB(DB_*)、Redis(REDIS_*)、メール(MAIL_*)、Pusher(PUSHER_*)などの設定が書かれています。今回編集するのは
9~14行目のDBの箇所です。
DB_CONNECTION、DB_HOST、DB_PORTはlocalの場合は変更の必要ありません。RDSにつないでいる時などは設定しましょう。主に編集するのは、DB_DATABASE、DB_USERNAME、DB_PASSWORDの箇所です。適時変更ください。
DB_DATABASE=zeus DB_USERNAME=root DB_PASSWORD=
これでLaravelの接続設定は完了です。