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