mysql4.0+php4.3でmy.cnfを使わずに、

my.cnfで言う所の下記設定を行う方法を教えてください。
下記設定をしないと、「能」などの文字でINSERTする時「能¥」などでDBに入ってしまいます。

[mysqld]
default-character-set=sjis

[mysql.server]
default-character-set=sjis

[safe_mysqld]
default-character-set=sjis

[mysqldump]
default-character-set=sjis

[mysql]
default-character-set=sjis

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:inosisibeyan No.1

回答回数211ベストアンサー獲得回数0

ポイント40pt

c:¥mysql¥bin¥mysql --default-character-set=sjis

の起動オプションで行けますが、ディレクトリなどは適当にあわせてください。


これでは、毎回設定をmysqlに渡さないと出来ません。my.iniではだめですね。多分、Windowsでは無い環境でしょうから。

フルパスで言うならなら、rpmで入れているなら

/usr/bin/mysql --default-character-set=sjis

で行けます。

どちらも、後ろに --を付けたあと、問いの設定を渡すだけです。

id:kunitz

ありがとうございます!

mysqlを再起動しない方法で、できないでしょうか?

2005/10/17 23:14:46

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません