macにMySQLインストール

Homebrewを使ってインストールする

Homebrewがインストールされていなければターミナルから以下を実行する。

インストール実行

インストール実行

インストール確認

インストールできたのでサーバを起動します。

接続してみます。初期接続時はパスワードなしでできます。

なんとなくテーブル一覧を表示してみます。

ネットを見ていると、ここでrootにパスワードを設定するみたいなのが多いけど、ローカル環境なので無視。僕の場合、パスワードを忘れるリスクの方が高い(汗

データベースを作る

ここでは「mycms」という名前のデータベースを作ります。

mycms用のユーザーを作ります
ユーザー名:cmsuser
パスワード:password

作ったユーザーに権限を付与します。とりあえず何でもできる権限。

Laravelで使う設定

MySQL8.0からパスワードの形式が「caching_sha2_password」となっています。
Laravelから接続できない場合は設定を変える必要があります。

とりあえず確認

「mysql_native_password」に認証を変更

変更確認