Update log: Chap. 1 --preface and MySQL on Mac OS X

Date
2005-11-13 (Sun)
Category
MovableType | Tech | Web | php

長らくほったらかしだった、本サーバーのアップデートを、久々の3連休にやってみようと思い立ち、非常に苦労した、その log です。完璧自分用備忘録。

まずすべきことを考えた。

MySQL Server アップデート
MySQL Database 再構築
Apache アップデート

この3つが大きな題目。

このサーバーでは sudoyuko.com もホスティングしているし、彼女の gallery cms の database も持ってる。今まで database のバックアップとか移行とかやったこと無かったので、ちゃんと調べるのは今回が初めて。

というわけで慎重にと思い、テスト環境を作ってみることにした。しかし完璧に同じ環境と言うのは難しい相談。なぜなら、このサーバは FreeBSD 5系 on Intel x86(i386) で、手許にそんな空きマシンを持っていない。最初は vaio C1 に MySQL を突っ込んで(RedHat 8.1か何かが入ってる。Kernel は 2.4.18-3 だそうだ。)試そうかと思ったけど、絶望的に遅いのでやめた。

そこでメインマシンの Mac OS X on PowerMac G5 でやることに。普通に考えれば、これが一番妥当なんだけど、昔 MySQL を入れた時に、あんまりうまく行かなかったと言うか、面倒なことが多かった記憶があって、ちょっと避けてた。

しかし!今回試してみて、すごい驚いた。MySQL 4.1 (Mac OS X) downloads には Binary がちゃんとした installer パッケージでどんな人でも入れられる!さらに MySQL.prefPane。よく出来てる。(ただし、shutdown はうまく行ってる感じがしないけど)

でまぁ Two or Three things I got to know about MySQL and PHP.. でも書いたように、Server 側の my.cnf を書くのだけれど、それはそれ、Mac OS X は unix なので、/etc/my.cnf すれば、すぐうまく行った(もち MySQL プロセスの再起動要だけど)。あと phpMyAdmin を使うのに、OLD_PASSWORD でないとすぐには動かなかったので、Client does not support authentication protocol にあるように

SET PASSWORD FOR Your_User_Name@localhost = OLD_PASSWORD('NEW_PASSWORD');

した。Mac OS X 上での Apache & phpMyAdmin の設定はずっとしてあったし、簡単すぎるので省略。

これで、ようやく backup のテスト準備が整った。

Comment:0

Comment Form

Remember Me?


Trackback:0

TrackBack URL for this entry
http://blogs.grf-design.com/mt/mt-tb.cgi/124
Listed below are links to weblogs that reference
Update log: Chap. 1 --preface and MySQL on Mac OS X from The Croton

Return to Page Top