新鮮

頑張らないために頑張る

SPONSORED LINK

15分で作れるMySQL資格勉強環境

こんにちは。hiizumixです。

データベース系の資格といえば ORACLE MASTER が有名ですが、実は MySQL にも ORACLE MASTER 相当の資格があります。

  • Oracle Certified Professional, MySQL 5.6 Developer
  • Oracle Certified Professional, MySQL 5.6 Database Administrator

諸般の事情で MySQL 5.6 Developer をとらなければならなくなったので学習メモを残しておきたいと思います。

環境概説 (Docker for Mac)

勉強するにあたり Docker for Mac でかんたんな MySQL 環境をつくってみます。

MySQL on Virtual Box でもいいのですが、最近はコンテナ仮想化が熱いらしいので Docker でつくります。Docker for Mac は Docker まわり一式をサクっと作ってくれるアプリです。

Windows では Docker for Windows が使えますが、Windows 10 Pro 限定のようです。Windows 10 Home などでは Docker Toolbox (ちょっと前の一式ツール)を使うことで同じことができるようです。(2018/01時点)

Docker for Mac のインストール

Docker Store で docker.dmg をダウンロードする。

f:id:hiizumix:20180113184527p:plain

ダウンロードした docker.dmg をインストールする。

f:id:hiizumix:20180113184608p:plain

Docker を起動する。

f:id:hiizumix:20180113184624p:plain

MySQL のインストール

メニューバーのクジラアイコンから Kitematic (Docker GUI) を起動する。

f:id:hiizumix:20180113184650p:plain

MySQL がいるので CREATE してみる。

f:id:hiizumix:20180113184710p:plain

怒られた。ROOTパスワードがないらしい。

Settings タブの General > Environment Variables で MYSQL_ROOT_PASSWORD を追加設定する。まあ root でいいだろう。

f:id:hiizumix:20180113184738p:plain

すると、

f:id:hiizumix:20180113184754p:plain

起動したっぽい。EXEC でターミナルが起動するので mysql に接続する。

# mysql -u root -p -P 32769

f:id:hiizumix:20180113184823p:plain

入れた。

感想

  • 仮想環境つくってデータベース構築するのは丸一日かかる作業かと思っていましたが、ものの数分であっという間に出来てしまいました。