【初心者向けDB講座-MySQL編-】#2-1:[mac編]MySQLをインストールしてみよう!

[mac編]MySQLをインストールしてみよう!

ここでは、標準SQLに近く、シェアも高いMySQLをインストールする手順を紹介します。
2020年5月現在での情報になりますので、情報が古くなった場合は記載の通りにならないかもしれませんが、ご了承ください。。

(MySQLをインストールする準備)homebrewをいれる

  1. ターミナルアプリを開いてbrew --versionを実行します。
    以下が表示されたらhomebrewをインストールする必要があります。

    command not found

  2. ブラウザでhomebrewを検索します。
    以下のコマンドが表示されるのでコマンドをコピーします。
    /usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/homebrew/install/master/install)

  3. ターミナルアプリに戻り、コピーしたコマンドを実行します。

  4. 改めてbrew --versionを実行します。
    以下が表示されたら成功です。

    Homebrew *.*.* //バージョンが表示されます。

  5. brew updateで最新のバージョンにアップデートします。
    以下が表示されたら既に最新のバージョンになります。

    Already up-to-date

MySQLをインストール

formura・・・homebrewではパッケージ名のことをformuraと呼びます。

  1. brew install mysqlを実行します。
  2. インストールしたMySQLのバージョンを確認します。
    mysql --versionMySQL8.0.**がインストールされていることが確認できます。
    **の部分はインストールのタイミングで異なることがあります。

    mysql Ver 8.0.** for osx10.13 on x86_64 (Homebrew)

my.cnfファイルの設定

MySQLの設定を記述するファイルです。

日本語化設定と暗号化プラグインの設定

日本語の文字化けを防ぐ設定と暗号化プラグインの設定を行います。

  1. ターミナルアプリを起動して以下のコマンドを実行します。
    ※vimはテキストエディタを起動するためのコマンドです。
    vim /usr/local/etc/my.cnf

  2. vimが起動したらInsertキーを押して、末尾に以下の文章を追記して、Escapeキーを押して:wqと入力してください。
    上書きされてvimが終了します。
    character-set-server=utf8 default_authentication_plugin=mysql_native_password

  3. MySQLを起動しておきます。Starting MySQL..SUCCESS! と表示されていれば成功です。
    mysql.server start

  4. セキュリティ周りの初期設定を行います。
    ターミナルを起動してmysql_secure_installationコマンドを実行してください。

  5. インストールに伴い質問が続きますので、抜粋してコメントしながら対応を記載します。

  1. MySQLを再起動してください。
    mysql.server restart

MySQLにログインしてみよう!

mysql にルートユーザーでログインしてみましょう。

  1. ターミナルでmysql -u root -pを入力してエンターキーを押してください。
    -uでユーザーを指定します。
    ここではユーザー名は、root です。
    -pで、パスワードを使ったログインをするという意味になります。

  2. パスワードを求められたら、設定したパスワードを入力します。

  3. mysqlを操作するモードになります。ここで、sqlを入力したり、実行することができます。

mysqlを抜けるには、、

exitと入力して、エンターキーを押します。
これで、macのコマンドを受け付けるターミナルに戻ります。

最新情報をチェックしよう!