みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

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

解決済みの質問

(再)mysqlのmy.iniを設定したら起動しな

QNo.7034230のkou0104さんと同じ症状で困っています。

私の場合は、XAMPPをインストール後
下記の設定を行った後、再起動させると
MySqlが起動しません。
文字コードは sjis です。

下記はC:\xampp\mysql\bin 直下の
my.intファイルに追記しました。

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

[mysqldump]
default-character-set = sjis

[mysql]
default-character-set = sjis

my.iniファイルを編集すると、mysqlが起動しません。
xamppをセーフモードでアンインストールしてから
同じ事をやってもダメです。
何が問題なのでしょうか?

詳しい方がいらっしゃいましたら
何らかのアドバイスをいただけますでしょうか?

【環境】
Win7(64bit)-Pro
xampp-win32-1.7.7-VC9-installer

投稿日時 - 2011-10-10 22:39:06

QNo.7063866

すぐに回答ほしいです

質問者が選んだベストアンサー

xampp-win32-1.7.7はmysqlのバージョンが5.5.16みたいなので
http://info.tamaler.com/cms/wordpress/wordpress_on_xampp_1.html

「mysqld」セクションでの文字コード指定は「default-character-set」ではなく「chatacter-set-server」を使用してください。
あと文字コードも「sjis」ではなく「cp932」を使用したほうがいいと思います。windows環境で使われているNEC拡張コード、IBM拡張コードが正しく扱えます。

投稿日時 - 2011-10-11 16:54:15

お礼

ご回答有難うございます。
さっそく実行してみます。

NEC拡張コード、 IBM拡張コード・・・と
色々あるのですね。

SQLの日本語文字化けには色々あるみたいで・・・
大変参考になりました。

有難うございました。

投稿日時 - 2011-10-12 22:49:45

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

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

回答(1)