ちょっと勉強のためにMac OSX 10.6 (Snow Loepard)にMySQLを入れて動作させてみました。その時の作業メモを公開しておきます。(後で自分が参考にするため)
また、こちらのページ[MacOSXでサーバー稼業 : Mac OS XにMySQLをインストールしよう]が大変参考になりました。
ダウンロード
私のMacはMacBook Pro (Intel)、OSはMac OSX 10.6.2を基本32bitで動作させています。そのため、MySQLは、”Mac OS X ver. 10.6(x86, 32-bit) DMG Archive”というファイル(約70.9MB)をこちら[http://www.mysql.com/downloads/]からダウンロードしました。
ちなみに、上記サイトには “MySQL Community Server” というものの他に、”MySQL Cluster”というものなどいろいろありますが、落とすのは “MySQL Community Server” です。
MySQLをインストールするのに必要なものはこれだけでした。
インストール
ダウンロードしたDMGファイルをダブルクリックして開き、その中の、mysql-5.1.43-osx10.6-x86.pkgをダブルクリックしてインストール。このときインストール領域として、258.3MBが必要と言われますので、前もってそれ以上は空けておきます。
インストールが完了すると、‘/usr/local/mysql’というファイルが作られ、これは、’/usr/local/mysql-5.1.43-osx10.6-x86′というディレクトリへのシンボリックリンクとなっているようです。
続いて、DMGの中に入っていたもうひとつのインストーラ MySQLStartupItem.pkg”をダブルクリックしてインストール。これでMySQLが自動的に起動するらしい。
さらに、MySQL.prefPaneをダブルクリックしてインストールします。
これで、システム環境設定からMySQLの起動/停止ができるようになります。
そのままインストールし、[Start MySQL Server]というボタンを押して起動させます。
以上でインストールは完了です。
MySQLの初期設定
インストールが完了したら、まずはMySQLを使用を簡単にするために “/usr/local/mysql/bin” にパスを通します。
~/.bash_profile に以下の1文を追加します。このとき、このファイルが無ければ作成します。
export PATH=$PATH:/usr/local/mysql/bin
続いてMySQLのrootユーザのパスワードを変更しておきます。ターミナルを開き、下記のコマンドを入力します。
$ mysqladmin -u root password 'new_password_here'
パスワードを ‘ (シングルクォーテーション)で囲むのを忘れないように注意してください。
パスワードを変更したら、下記の手順でターミナルからmysqlにログインしてみます。
$ mysql -u root -p
と入力しEnterキーを押すとパスワード入力を促されますので、先ほど設定したパスワードを入力します。
ログインに成功したら、”Welcome to MySQL monitor. …”という感じのメッセージが表示され、MySQL monitorへのログインが完了しています。
ここから戻るには、”quit”か”exit”などと入力し、Enterキーを押せば、もとのコマンドプロンプトに戻ります。
MySQL monitorの使い方の簡単なメモ
最後に、ちょっとだけMySQL monitorのコマンドの使い方をメモしておきます。
- データベースを作成.
CREATE DATABASE {データベース名};
- データベースを削除.
DROP DATABASE {データベース名};
- データベース一覧表示.
SHOW DATABASES;
- 任意のデータベースを使用.
USE {データベース名};
- データベースの中に含まれるテーブル一覧.
SHOW TABLES;
- フィールドの名前と型を指定してテーブルを作成.
CREATE TABLE {テーブル名} ( userid INT, groupid TINYINT );
- テーブルのフィールドを表示.
SHOW FIELDS FROM {テーブル名};
- テーブルを削除.
DROP TABLE {テーブル名};
- テーブルにフィールドを追加
ALTER TABLE {テーブル名} ADD {フィールド名} {フィールド型};
- テーブルのフィールドの型の変更.
ALTER TABLE {テーブル名} MODIFY {フィールド名} {フィールド型};
[AD]
↓こちら持っていて、参考にしている本です。PHPの設定には問題あると思うけど、MySQL、PHPのそれぞれの基本から、融合させるところまで説明があり便利です。
著者/訳者:小島 まさご
出版社:ソーテック社( 2007-06-18 )
定価:¥ 2,604
Amazon価格:¥ 2,604
単行本 ( 383 ページ )
ISBN-10 : 4881665839
ISBN-13 : 9784881665831
↓MySQLの本をもっていないけど、Amazonで評判を見てみるとこれが良さそう。
現場で使える MySQL (DB Magazine SELECTION)
著者/訳者:松信 嘉範
出版社:翔泳社( 2006-03-17 )
定価:¥ 2,730
Amazon価格:¥ 2,730
単行本 ( 408 ページ )
ISBN-10 : 4798111139
ISBN-13 : 9784798111131







One Comment
[...] MacにMySQLをインストールしてから2ヶ月強、全く触っていなかったので、この休みにちょっと触ってみました。 ところが、日本語(UTF-8)がうまく通らなかったので、調べて設定しました。そのときのメモをまとめておきます。 参考にしたのは次の2つのblogです。ありがとうございました! [...]