« 2005年05月 | メインページ | 2005年07月 »
2005年06月30日
Mac mini で mysqlサーバーを立ち上げる
ブログで使用してるMovableTypeのデーターベースとしても使える、mysqlをインス
トールしてデーターベースサーバーを構築してみました。
【mysqlのダウンロード】
下記のサイトからOSに適合する最新のものをダウンロードする。
http://dev.mysql.com/downloads/mysql/4.1.html
Mac OS X v10.3の場合は、Installer package(Mac OS X v10.3) から、Standard版を
選んで"mysql-standard-4.1.12-apple-darwln7.9.9-powerpc.dmg"をダウンロードしま
した。
解凍すると以下のファイルが生成される

【インストール】
解凍した”mysql-standard-4.1.12-apple-darwln7.9.9-powerpc.pkg”をダブルクリッ
クし、インストーラの指示に従って MySQL のインストールを行います。
MySQL の Mac OS X PKG は、 /usr/local/mysql- にインストールされます。
(mysqlの起動とテスト)
Mac OS Xのターミナルから以下のコマンドを実行する。
マニュアル起動
(ターミナル操作)
1 cd /usr/local/mysql
2 sudo chown -R mysql data/
3 sudo ./bin/mysqld_safe &
4 /usr/local/mysql/bin/mysql test
自動起動
解凍した、MySQLStartupitem(MySQLStartupitem.pkg)をインストールすると、
MacOS を立ち上げた時にmysqlが自動起動します。
ーーーーーーーー mysqlデータベースの初期化 ーーーーーーーーーー
必要な場合は、mysqlデータベースの初期化をする。
(ターミナル操作)
1 sudo find /usr/local/mysql/data -type f -exec rm {} ';'
2 sudo hostname 127.0.0.1
3 cd /usr/local/mysql
4 sudo ./scripts/mysql_install_db
5 sudo chown -R mysql data/
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
【重要】
これでmysqlが使用できるようになりますが、初期インストール時はパスワードが解放
状態なので、Mysql root ユーザーのパスワードを設定する必要があります。
(ターミナル操作)
1 mysql -u root mysql
++++++++++++++ mysqlコマンド ++++++++++++++++++++++++
2 mysql> SET PASSWORD FOR root@localhost= PASSWORD('new_password');
☆'new_password'を設定する
++++++++++++++++++++++++++++++++++++++++++++++++++++
【MovableType用のDBを作成】
MovableTypeでMysqlデータベースを使うためには、最初にDBを作成しておく必要が
あります。(MovableTypeでは初期のDBを作成しない)
(ターミナル操作)
1 cd /usr/local/mysql/bin/
2 sudo mysql
Password: ☆パスワードを問い合わせてきたら、Macのログイン
Passwordを入力
++++++++++++++++++++ mysqlコマンド ++++++++++++++++++++
3 mysql> create database 'DB'; ☆ 'DB'はMovableTypeの"mt.cfg”の
Database で指定した'DB'名
4 mysql> GRANT ALL ON 'DB'.* TO 'USER'@localhost IDENTIFIED BY 'パスワード';
☆ 'USER'はMovableTypeの”mt.cfg”の
DBUserで指定したUser名
☆ 'パスワード'はMovableTypeの”mt-db
-pass.cgi”で指定した'パスワード'
++++++++++++++++++++++++++++++++++++++++++++++++++++++
これでMysqlサーバーが立ち上がったので、次回はMovableTypeでMysqlを動かすのに
必要な、DBI、DBDを中心に書いてみたいと思います。
投稿者 kazuo : 23:48
2005年06月20日
MAC mini でWEBサーバーを立ち上げる。

Webサーバーを立ち上げるとなると、かなり専門的な知識と労力が必要と思われが
ちですが、Mac OS X を使えば簡単にサーバーを構築できます。
それと言うのも、Mac OS XにはWebサーバーとしては商用でも広く使われている
”Apache”がインストールされていること、それにUNIXの標準的なユーティリティが
すべて用意されているほか、Perl、PHP、tcl、Ruby、Pythonなどのスクリプティン
グ言語が、最初から標準でインストールされているからです。
単に、HTMLだけのWebページなら、所定のフォルダーへHTLMファイルを入れて、
あとは「WEBサーバー開始」をクリックするだけでWebサーバーが立ち上がります。
これだけでは、Windows PC でも簡易な機能として提供されているのですが、MAC
ではインストールされている各種のスクリプトを、設定ファイルで利用可能にするだけ
で、本格的なWEBサーバーを立ち上げることができます。
今回はWebサーバーを試験的に立ち上げるために、Apache、Perl、PHP、sendmail
を有効にして、実際に使ってる「掲示板」のCGIや「お誕生日」のPHPが、正常に動作す
ることを確認しました。
さらにブログも、近いうちMySQLをインストールしてから、MovableTypeを試してみ
たいと思っています。
今のところ、自前のサーバーを公開する予定はないですが、光回線と固定のグローバ
ルIPアドレスの料金がもっと安くなれば、このサーバーを立ち上げたいと思います。
投稿者 kazuo : 14:36