MySQLを勉強しています。

先日、SQLの勉強をしようと「書き込み式SQLのドリル」という本を買いました。

とても分かりやすく、段階的に解説し、しかも書き込み式のドリル形式なので、「なんとなく分かっても、覚えていない」ということはなく、実際の問題を解くことで、力がつきそうな予感です。

本書だと、Windows版にて解説しているのですが、Macをメインで使っている僕にとって、「ぜひMacで勉強したい!」という欲が出て来てしまいました。

そこで、とりあえずインストールしてみました。
いろいろと探していたら下記のサイトを見つけました。
http://earlybirds.ddo.jp/namahage/inegalog/article.php?id=8

ハッキリ言って、このサイトを見れば、ワザワザ私が書く必要も無いくらい、分かりやすく解説しています。、、、が、自分の為に手順を書いておきます。


手順
1、「MySQL本体をダウンロードする」
 まずは、下記のサイトより、自分の環境にあった物をダウンロードする。(私の場合はMac OSX 10.3用のスタンダード版をダウンロードしました。結構下の方にありました。)
http://dev.mysql.com/downloads/mysql/5.0.html
(これは現時点での最新版への直リンクなので、その時にあったものをサイトから探すと良いと思います。)

2、「MySQL本体をインストールする」
 ダウンロードした物をダブルクリックすると、ディスクイメージが開くので、その中から「mysql-standard-5.0.24-osx10.3-powerpc.pkg」をダブルクリックすると、パスワードを求められるので、ユーザ名のパスワードを入力する。

これだけで、あっという間にインストール完了!


ただ、使い勝手を良くする為に、この後も作業が続きます。

3、「スタートアップパッケージをインストールする」
 上記で出来上がっているディスクイメージの中にある「MySQLStartpuItem.pkg」をダブルクリックすると、パスワードを求められるので、ユーザ名のパスワードを入力する。

(このパッケージは、MySQLを自動で起動したりする為の物らしいです。これが無いと起動するのに面倒臭い作業が必要になるようです。)

4、「システム環境設定にスタートアップパッケージを追加する」
 再び上記で出来上がったディスクイメージにある「MySQL.prifPane」をダブルクリックします。すると、システム環境設定が立ち上がり「"MySQL"環境設定パネルを使うには、インストールする必要があります。今すぐインストールしますか?」というアラートがでるので、「このユーザ専用にインストールする」を選んで「インストール」ボタンを押します。

5、「システム環境設定の確認をする」
 するとシステム環境設定の中の、「その他」の項目に「MySQL」が追加され、自動で環境設定が立ち上がります。下の方にある「Automatically Start MySQL Server on Startup」にチェックが入っていれば、次回からログイン時に自動でMySQLが立ち上がるものと思われます。(勝手にそう思っているだけかもしれません。)

以上で、インストールは完了です。


、、、が、もう少し設定が必要そうなので、追加しておきます。


6、「root権限のパスワードを設定する」
 上記のようにただインストールした状態では、パスワードが設定されていない為、セキュリティの面で危険があるようです。そこでまずはroot(管理者?)のパスワードを設定します。
 設定するには「ターミナル」というソフトを使います。「アプリケーション」>「ユーティリティ」>「ターミナル」と開きダブルクリックすると、ターミナルが立ち上がります。

Welcome to Darwin!
[Macintosh:~] ユーザ名%

というような画面になると思うので、以下のように打ち込みます。

cd /usr/local/mysql/bin/

すると、今自分のいる場所が変わって以下のような画面になると思います。

[Macintosh:local/mysql/bin] ユーザ名%

次に、パスワードを設定します。以下のように打ち込んでください。(パスワードの部分は、任意のものを入れてください。

./mysqladmin -u root password パスワード

これで、root権限のパスワードが設定されます。
以上でMySQLが安全に使えるようになりました。

7、「MySQLの確認をする」
 上記までで、MySQLは使えるようになっているはずなので、確認をしてみます。

[Macintosh:local/mysql/bin] ユーザ名%

上記の画面から、以下のように打ち込みます。

./mysql -u root -p

すると、パスワードを求めてくるので、上記で設定したパスワードを入力する。

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 208 to server version: 5.0.24-standard

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

このような画面になったら、成功です。

MySQLを終了するには、

exit

と入力します。


以上で、MySQLがとりあえずインストールできました。めでたしめでたし


SQLを勉強したい人に絶対おすすめ→「書き込み式SQLのドリル