こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

XAMPPのmy.iniファイルについて

WindowsXPにXAMPPをインストールしました。
いまApache,php,mysqlの文字コードをEUC-JPに
統一する設定を行っています。

http.confの設定が終わり、mysqlの設定ファイルで
あるmy.iniを編集しようとしたのですが、
ファイルが見つかりません。
本には、c:\WINDOWSフォルダにあると書いて
あったのですが、、、、

yahooで検索したら、XAMPPではなくmysqlを単独で
インストールした場合は、mysqladmin.exeを
実行すれば自動的にファイルが生成されるという
ことだったので、試しにmysqladmin.exeを実行しましたがファイルは生成されませんでした。

XAMPPでmysqlをインストールした場合、my.iniファイルの生成はどのようにすればよいのでしょうか?

投稿日時 - 2005-09-11 18:43:13

QNo.1642567

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

#1です。投稿をしてからもう一度検索したら、そのものズバリのページを見つけました。最初からこっちを紹介すればよかったです。my.ini、my.cnfの場所、読み込まれる順序などについても書かれてますので参考になると思います。

なお、バージョンによってやり方が違うかもしれないです。そのときはごめんなさい。

参考URL:http://www.nihon-eng.co.jp/c-break/TechNote/mysql/MySQL_Inst.htm

投稿日時 - 2005-09-14 23:01:08

回答がないのでちょっと書きます。既に解決してるかもしれませんが。ちなみに自分はXAMPPを使ってませんので体験談ではありません。MySQLは使ったことありますがLinuxですし、運用までやってないので設定とかは詳しくないです。以下はWebで検索して知ったことですので、既にお読みだったらすみません。

[my.iniの作成]
> ことだったので、試しにmysqladmin.exeを実行しましたがファイルは生成されませんでした。
とのことですが、以下のページではこう書かれています。
http://www.sound-uz.jp/php/colum/setup13.html

>> MySQLのGUI管理ツール「C:\server\mysql\bin\winmysqladmin.exe」を一度起動させても同等のファイルが作成されますが、
ここで同等のファイルというのが「my.ini」のことです。

何が言いたいかというと、mysqladmin.exeではなくwinmysqladmin.exeならうまくいくのではないかということです。ただ、この方法だと余計な設定もされるということで、このページではテキストエディタで直接書いてます。どちらがいいのかは質問者様が判断してください。

[MySQLのDefaultCharset]
以下のページにはこう書いています。
http://tokyo.atso-net.jp/pukiwikip/?XAMPP

>> mysql側を変更するならばmy.iniかmy.cnfのdefault-character-setを default-character-set=EUC-JPにします。
つまり、my.iniがなくてもmy.cnfがあればそこで変更できるようです。my.cnfを探してみたらどうでしょう。my.iniでないとダメな理由があれば申し訳ありません。

以上、自分の環境がないので未確認ですがWebで見つけた情報です。解決済みなら失礼しました。

投稿日時 - 2005-09-14 22:35:30

あなたにオススメの質問