my.cnf が行方不明......。(XAMPP の MySQL での文字化け対処法)

2008年6月10日 23:59 my.cnf が行方不明......。(XAMPP の MySQL での文字化け対処法)

正直、何ヶ月も前に対処したネタなので、うろ覚えなんですが、完全に忘れきってしまう前に、ちゃんとここに書いておこうと思います。

ローカルのテスト環境として導入した XAMPP の MySQL の内容が、なんだかやたらと文字化けすることが多かったので、色々と調べてみました。

とにかく下記のエントリが参考になりまくりました。
[MySQL] 文字化け問題を本気で直す - ヽ( ・∀・)ノくまくまー(2006-10-11)

まずは、上記エントリ通り、とりあえず現状の文字コード関連の設定を確認。
コマンドラインでやっても良いけど、phpMyAdmin の「MySQL のシステム変数」というメニューでも、同様の設定を確認することができるようです。

で、確認してみると案の定、

何も考えていないだけあって、"characterset" 関係が全て "latin1" になっている。

という状態。

で、これを何とかするには、設定ファイル /etc/my.cnf に、

[mysqld]
default-character-set=utf8
skip-character-set-client-handshake

という記述を追加すれば良いとのこと。
ただ、今回 MySQL を使っているのは UNIX/Linux 系の OS ではなく Windows なので、当然 /etc なんていうディレクトリはありません。

といわけで、色々とめぼしいフォルダを探し回って、my.cnf はどこにあるんだ、と漁っていたんですが、それらしきファイルがさっぱり見つからず。

そんな感じで無駄に時間が経過して、かなりハマっちゃっていた時に見つけたのが、下記のエントリでした。
XAMPPのMySQLの設定ファイルは?

このエントリ、書いておいて下さって本当にありがとうございます。めちゃくちゃ助かりました。
と、同時に凄い脱力感が......。
......短縮ダイヤルって。

つまりは、結論から言うと、 my.cnf は XAMPP をインストールしたフォルダ内の mysql\bin フォルダ内にあります。

が、 .cnf という拡張子は Windows では「短縮ダイヤル」の拡張子で、これは Windows を新たにインストールした際に誰もがまずは行なうであろう「フォルダオプション」の「登録されている拡張子は表示しない」の設定をオフにする、という設定を行なっていても、何故かしっかり非表示になるタイプの拡張子だったのでした。

そのため、エクスプローラー上では「my.cnf」ではなく、単に妙なアイコンと一緒に「my」とだけ表示されていた、と。
そりゃ見落とすわ......。orz

こういう失敗をしないためにも、「フォルダオプション」の「ファイルの種類」で、.cnf の拡張子を、個別に「常に拡張子を表示する」設定オンにしておきました。

後は、my.cnf をテキストエディタで開いて、前述の設定を [mysqld] の欄に記述して完了。

再度、phpMyAdmin で「MySQL のシステム変数」を確認すると、"characterset" 関係の設定が "utf8" に代わっていました。

そして文字化け問題も解決。めでたしめでたし。

しっかし、ほんとに Windows の「極力拡張子は表示しない」という無意味な努力は邪魔以外の何者でもないですね......。

阿部辰也へのお仕事のご依頼・お問合せはこちら

Twitter始めました。Followはお気軽にどうぞ。

関連するブログ記事
スポンサード リンク
カテゴリー
MySQL
タグ
my.cnf | MySQL | phpMyAdmin | RDBMS | Windows | XAMPP | 拡張子 | 文字化け
現在位置
TOP > Web制作技術 > MySQL > my.cnf が行方不明......。(XAMPP の MySQL での文字化け対処法)
前のブログ記事
XAMPP で Windows 上に Webサーバー(Apache) と PHP と MySQL と FTPサーバー(Filezilla) と メールサーバー(Mercury) を一括でインストール [2008年4月18日 23:59]
次のブログ記事
PHP と perl の配列の添え字に関するメモ [2009年3月 3日 19:47]

トラックバック(0)

このブログ記事に対するトラックバックURL:

コメント(15)

はじめ [2009年1月20日 16:09]

おかげさまでmy.cnfを発見しました!ありがとうございました!

Tatsuya [2009年3月 4日 20:47]

> はじめさん
お役に立てたようでよかったです。
というか、マジでこれ罠ですよね……(笑)。

Yokokawa [2010年4月 8日 19:26]

参考にさせていただきました!
ありがとうございます^^

Tetsuji [2012年2月13日 14:31]

Tatsuya様

my.cnfが見つからず、困っていました。 このブログを見て助かりました。 ありがとうございます。
自分もいつかはこんな役に立つ情報を他の人にていきょうしたいです。

payday loans [2013年11月28日 23:31]

bherblm http://paydayloansukcxc.co.uk/ payday loans

opgmvzcq [2014年10月 1日 21:48]

xqnhsr

hello [2014年10月 2日 18:56]

troowqvv cvsjxgi

hello [2014年10月 2日 21:04]

iuydvx [url=http://mqawee.com/]sjpbce[/url]

hello [2014年10月 2日 22:40]
hello [2015年3月22日 09:26]

eladbh lqyklfj

payday loans [2015年6月30日 02:12]

glffotme http://paydayloanssqy.com/ payday loans

hello [2015年9月24日 08:59]

qnmkztam [url=http://gtambw.com/]sskpsh[/url]

cash advance [2015年9月28日 03:25]

mcpowk http://paydayloans2xd.com/ cash advance

cheap essay writing services [2015年10月 3日 20:08]

I am really interested to read a high quality article like this. Hope everybody will make use of this great opportunity to read this article. Very well written! Thanks for sharing it with me!

viagra [2016年5月20日 21:32]

Hello!

コメントする


画像の中に見える文字を入力してください。

 

このブログについて

阿部辰也

Webコンサルタントやシステムエンジニア、執筆業などをやっている、グッドホープ代表・阿部辰也のブログです。
Web技術系のTipsから仕事の話、趣味の話まで色々と。
人生は所詮生まれてから死ぬまでの壮大な暇つぶし。
だったら有意義に暇をつぶして生きましょー。

阿部辰也へのお仕事のご依頼・問合せはこちらからどうぞ。

Twitter: @t_abe
読書メーター: ID:Tatsuya

このブログのサイトマップ
このブログのはてなブックマーク数

Feed/RSS購読

タグクラウド

最近のトラックバック

阿部辰也の著書

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

頑張って書いたのに、出版後すぐに出版社が倒産して印税も貰えずじまいで俺涙目(笑)。

Powered by Movable Type 5.02

スポンサード リンク

はてなブックマーク



あわせて読みたい

t-abeの今読んでる本

t-abeの最近読んだ本

t-abeの今やってるゲーム

t-abeの最近やったゲーム