« ねむねむの日々 | メイン | 日々の記録 »

OS X/MySQLの設定

OS X上で、MySQLを使うときのメモ。

MySQLとPHPは、例のごとく、エントロピーのサイトから持ってくる。
Entropy
MySQLはこちら
ついでに、PHPもここからゲットしてインストールしておくと吉。

両方ともパッケージ・インストーラがあるので、ダブルクリックですぐインストールできる。そもそも、ダウンロードの時点でコケる時が多いのだが、めげずに何度もダウンロードしてれば、そのうち落とせる。curlが使える人はcurlで落とすのもよし。

で、MySQLが使えるようになったら、次に設定ファイルを修正。

sudo cp /usr/local/mysql/support-files/my-medium.cnt /etc/my.cnf

コピーした設定ファイルを開く
sudo vi /etc/my.cnf

デフォルトの言語をEUCに設定。
[mysqld]
default-character-set=ujis

注意したいのは、/etc/my.confではなく、/etc/my.cnf
ずっと、"my.conf"だと思っていたので、設定が反映されない原因がずっとわからず、ハマる。
ただ、ユーザーのホームディレクトリ配下におく場合、"my.conf"らしい。ただ、ユーザーのホームディレクトリというからには、シェルアカウントを持っているユーザーのホームディレクトリだと思うのだけれど、不特定のアクセスとユーザーのディレクトリのマッピングはどうやってるのだろうか。関連性がないような気がするけど・・

・・・で、なんでわざわざeucにセットするかというと、そのままだとひらがなをソートしても、並びがバラバラになるから。逆にいえば、ちゃんとeucに設定しておけば、ひらがなも(ある程度)ちゃんとソートしてくれる。

コメントを投稿

2008年10月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

最近のコメント

小優 on 日々の記録: DELL4600Cで
よしぞう on 日々の記録: 4600C 表記の対
よしぞう on 日々の記録: 4600C 表記の対
on MySQL後で調べるメモ: DB接続後 目的のS
on 日々の記録: 「無くなった留め具」
on JavaScriptでクロスドメイン: >しかし、こういう小
junp on iMovieで静止画を取り込むと荒い: すいません困ってます
う〜ん・・・ on 素朴な疑問: にょうをした、きたな
困ってました on ATOKとIME2005が勝手に切り替わる問題: 何故か勝手に切り替わ
go on 日々の記録: 4600C、同じ症状

アーカイブ