0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

お知らせ

こんにちは、愛知工業大学システム工学研究会です。
この記事は、2018-10-29に書かれた記事です。
間違った内容や古い内容が紛れていますが、過去の記事を残す一環として記事を書きます。
よろしくおねがいします。

こんにちは、ブログ初投稿の1年杉浦です。
今回は、自分が勉強しているRDBMS(リレーショナルデータベース)をより
多くの人に触れてもらいたい・・・ということで、MacにRDBMSの一つで
あるMySQLを導入する方法をまとめました。

対象読者

・リレーショナルデータベースに興味がある。
・情報処理の国家試験の対策としてデータベースを実際に操作したい。

目次

  1. 今回導入する環境及びアプリケーション
  2. なぜMySQLやMAMPを選んだのか
  3. MAMPをインストール
  4. MAMPを起動
  5. MySQL起動

1.今回導入する環境及びアプリケーション

  • PC環境
    • MacOS Mojave 10.14
  • 導入するアプリケーション
    • MAMP

2.なぜMySQLやMAMPを選んだのか

現在世界中では「Oracle」や「PostgreSQL」などたくさんのRDBMSが利用
されています。
自分は今回以下の点にメリットを感じ「MySQL」を導入することにしました。

  1. 非商用利用なら無料で利用できる
  2. 動作がシンプルで早い
  3. 多くのプログラム言語やOSで動作する

またMAMPを使おうと考えた理由は以下の通りです

  1. MySQL」以外にも「Apache」や「PHP」の動作環境が構築できる
  2. 本来は、上記のソフトウェアを別々にインストールし、設定する必要 があるが、MAMPを使うことで個別に設定する必要がなくなる。
  3. 開発環境の構築が手軽にできる。

自分はまだMacを使い始めて数ヶ月でターミナルのコマンドすら勉強中という
段階だったので、特に環境の構築が手軽にできるという点に惹かれました。
またデーターベースを構築するだけでなく、今後Web開発をしたいという自分
の方向性と合致していたのも決め手の一つです。

3.MAMPをインストール

MAMPには無料で使えるスタンダード版と、有償のMAMP Proがあります。
今回はスタンダード版を使用して説明します。 注意MAMPで構築した環境は開発を目的としたものであり、実際にインターネット
に公開するためのセキュリティが十分ではないので、 注意してください。

勉強を兼ねて、今回は「Homebrew」からダウンロードをしてみようと思いますが、
ホームページからインストールする方法も紹介します。

  1. Homebrewを用いる方法
  2. リンクからMAMPをダウンロードする場合

Homebrewを用いる場合

注意

Homebrewを導入するには、Command Line Tools for Xcodeが必要です。

事前にXcodeをインストール(App Storeからインストールできます)後、 ターミナルに

# xcode-select --install 

を入力し、出てくるポップアップに表示されている"インストール" を選択して導入してください。

Homebrew」とは 「macOSオペレーティングシステム上でソフトウェアの導入を単純化 するパッケージ管理****システムのひとつ」(Wikipediaから引用)

だそうです。今回はこの「Homebrew」を拡張した「Homebrew-Cask」を 使うことで、「Homebrew」ではダウンロードできないGUIアプリケーション (今回ならばMAMP)をダウンロードすることができます。
ターミナルを開き、Homebrewのサイトからコピーしたコマンドを貼り付けて 実行してください。 途中で「Enterの入力」や「PCのユーザパスワードの入力を」を求められます。

#brew doctor Your system is ready to brew.

と表示されたら、「Homebrew」のインストール完了です。 次にターミナルで以下のコマンドを入力します。

# brew cask install mamp

途中で「PCのユーザパスワードの入力を」求められるので、入力してください。
すると、「Homebrew-cask」を通じて直接アプリケーションがインストールされます。

「MAMPを起動」へジャンプします。

リンクからMAMPをダウンロードする場合

こちらのリンクからダウンロードしてください→MAMPのサイトにジャンプします

サイトにアクセスし、下写真の赤枠内にある「Free Download」をクリック。

image.png

下写真の画面に切り替わったら、赤枠内にある「MAMP & MAMP PRO 5.1
をクリックし MAMPをダウンロードしてください。

image.png

ダウンロードしたファイルを実行すると、MAMPインストーラーが表示される
ので、画面の指示に従いながら、MAMPをインストールしてください。
注意 MAMPでは、8888番ポートをApacheが、また8889番ポートをMySQLが使用するので、
すでに使用されているとMAMPのサービスを実行することができません。
もし、これらのポートを使用している場合は、それらのポートを使用しているアプリ
ケーションやサービスを無効にしてから、インストールしてください。

4.****MAMPを起動

では、早速インストールしたMAMPを起動してみましょう。

まず、下写真の赤枠内にある「Start Servers」をクリックしてください。
スタートページが表示されます。
また、この時画面右上の「MySQL Server」に緑ランプがつくので、確認して
ください。

image.png

※メニューバーの「MAMP」から「Prepreferences」を開き、最初に表示
 される「General」内にある「□Start Servers」にチェックを入れる
 ことで、起動時に「Start Servers」をクリックする必要がなくなります。

※上写真中央「Open WebStart page」を押すことでもスタートページ
 は表示されます。

スタートページが表示されたら、中央あたりにMySQLの項目があるので確認
してください。

image.png

項目からMySQLを利用する際に必要なユーザ名とパスワードが共に"root"
だということが、分かります。

5.MySQLを起動

まず、ターミナルを開きます。MySQLモニタを表示するためのmysqlコマンドが
インストールした直後だと[Applications/MAMP/Library/bin]に入っており、
毎回cdコマンドで対象ディレクトリまで移動するのは大変です。
なので、以下のコマンドを入力しコマンド検索パスに追加します。

# export PATH=$PATH:/Applications/MAMP/Library/bin

これで準備が全て終わりました。次にターミナルに以下のコマンドを入力して

# mysql -u root -proot

Welcome to the MySQL monitor.Commands end with ; or g」などが
表示されたら
MySQLの導入完了です。

# exit(あるいはquit)

を入力して終了してください。お疲れ様でした。

参考

0
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
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?