• 締切済み

my.cnf と my.ini の違い

my.cnf と my.ini の違いがよく分かりません。 これらは同じものでしょうか? 最近、XAMPPを使用しており、以前に単独で入れたMySQLが不要になったのでアンインストールしたところ、XAMPPのMySQLのコマンドプロンプトからの操作が文字化けしてしまい、 ・my.cnf の [mysql] default-character-set=sjis ・chcp 65001 ・SET NAMES sjis 等を試して、丸一日格闘しましたが、解決せず、しかたなく再度単独でMySQLを入れて、パスを通し、my.ini に default-character-set=sjis 指定してやると文字化けが直りました。 問題は解決したのですが、使用していないMySQLが入っているので、気持ち悪いです。 my.ini は my.cnf より強いのですか? XAMPP内には、my.cnf しかないですが、これを、my.ini に変更することはできますか?

みんなの回答

回答No.2

MySQLのバージョンは何ですか? この辺の仕様もバージョンによって違うようで、MySQL 5.0以降なら、MySQLのサービス起動時に、「--defaults-file=」が指定されているかも知れません。

sweepea
質問者

補足

XAMPPのコントロールパネルからMySQLを起動していたので、 確かに、オプションが設定されているかもしれません。 バージョンは、5.0.51a です。

回答No.1

まず、マニュアルを読んでみて下さい。 http://dev.mysql.com/doc/refman/4.1/ja/option-files.html

sweepea
質問者

お礼

ご回答ありがとうございます。 読み込み順序の違いであれば、ちょっと原因が分かりませんが、 Windows+XAMPPはとりあえずの環境ですので、現状で良しとしておきます。 ありがとうございました。

関連するQ&A