• 締切済み

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ファイルの生成はどのようにすればよいのでしょうか?

みんなの回答

noname#223623
noname#223623
回答No.2

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

参考URL:
http://www.nihon-eng.co.jp/c-break/TechNote/mysql/MySQL_Inst.htm
noname#223623
noname#223623
回答No.1

回答がないのでちょっと書きます。既に解決してるかもしれませんが。ちなみに自分は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で見つけた情報です。解決済みなら失礼しました。

関連するQ&A