1
2

More than 3 years have passed since last update.

【Laravel】Laravel DB設定

Last updated at Posted at 2020-04-29

①MAMPを起動

アプリケーションからMAMPを開き、「サーバを起動」を押下する。

②phpMyAdminにアクセス

phpMyAdminにアクセスする。

③データベース作成

▪︎新規作成
左側のメニューから「新規作成」を押下する。

▪︎データベース名入力
フォームに作成したいデータベース名を入力する。

▪︎文字コード設定
プルダウンから文字コード「utf8_general_ci」を選択する。

▪︎作成
「作成」ボタンを押下する。

④特権の設定

▪︎データベースの選択
左側のメニューから特権を設定したいデータベースを選択する。
今回は先ほど③で作成したデータベースを選択する。

▪︎特権タブを開く
上部から「特権タブ」を開く。

▪︎ユーザアカウント追加
「ユーザアカウントを追加する」を押下する。

▪︎ログイン情報フォーム入力
ユーザ名、パスワード、再入力を入力する。
他の設定は変えない。

▪︎ユーザアカウント専用データベース設定
チェックボックスから「データベース laravel_task への全ての特権を与える。」を選択し、チェックを入れる。

▪︎グローバル特権設定
チェックボックスから「すべてチェックする」を選択し、チェックを入れる。

▪︎SSL設定
ラジオボタンから「REQUIRE NONE」を選択しする。

▪︎実行
「実行」ボタンを押下する。

⑤.envファイルのデータベース設定

.envファイルを開き、下記の通りデータベースを設定する。

公文)
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=8889
DB_DATABASE=【③で作成したデータベース名】
DB_USERNAME=【④で作成したユーザ名】
DB_PASSWORD=【④で設定したパスワード】
DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock

例)
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=8889
DB_DATABASE=laravel_task
DB_USERNAME=laravel_user
DB_PASSWORD=password123
DB_SOCKET=/Applications/MAMP/tmp/mysql/mysql.sock

⑥DBマイグレート

▪︎ディレクトリ移動

公文)
$ cd /Applications/MAMP/htdocs/プロジェクト名
例)
$ cd /Applications/MAMP/htdocs/laravel_test

▪︎DBマイグレート

$ php artisan migrate
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2