memo.xight.org


2003-09-12 Fri

無印にて買い物

- テーマはアロマテラピー
  アロマポット
  キャンドル
  エッセンシャルオイル : スイートオレンジ
  フレグランスウォーター : シトラス
  スプレーヘッド : フレグランスウォーターにくっつける
  ドライハーブ : オレンジ
  アルミボール (S) : ドライハーブをのせる
- アロマ系でないもの
  ブックエンド (L) * 4
  ジャスミン茶
- 柑橘系で攻めてみました
  部屋がオレンジ.さわやか.
- まだ足りない
  ブックエンド (L) * 4
  ブックエンド (M) * 2 : 机用
  アルミボール (S) : 1 つじゃ寂しい
- 追記
  エッセンシャルオイルは 10 ml
  1 滴 : 0.05 ml だから 200 滴分
  1 回あたり 5 滴使うとすると 40 回分
  オイルが \800 だから 1 回当たり 20 円.

カテゴリ: [日記]

MySQL サーバ,クライアント間のキャラクタセットのマッチ

- 順番
  1. クライアントの --default-character-set オプションを見る
  2. サーバのキャラクタセットを調べる
  3. デフォルトのキャラクタセットを使用する (configure --with-charset=****)
  4. キャラクタセットのconfファイルを探す
- 補足
  ver. 3.23 の場合
- Reference
  Soft Agency - 実践MySQL / MySQLの日本語文字コード対応
  http://www.mysql.jp/mysql/TIPS/jp.html

カテゴリ: [MySQL]

MySQL 起動時に文字コード指定

- # mysqld --default-character-set=ujis
- Reference
  Soft Agency - 実践MySQL / MySQLの日本語文字コード対応
  http://www.mysql.jp/mysql/TIPS/jp.html

カテゴリ: [MySQL]

日本語がうまくソートされない

- 問題
  PHP / MySQL で日本語がうまくソートされない
- 原因
  MySQL の文字コードの指定がされていない
- 対処法1 : 強引に charset を変更

$ cd /usr/share/mysql/charsets/
# cp latin1.conf ujis.conf
# chown mysql:root ujis.conf

- my.cnf の編集

# vi /etc/mysql/my.cnf

[client]
character-sets-dir=/usr/share/mysql/charsets
[mysqld]
default-character-set=ujis
[mysql]
default-character-set=ujis


- 結果
  ダメ

# cp latin1.conf ujis.conf

  あたりが強引すぎな気がする
  ujis.conf ないかな?
- 対処法2 : SoftAgency のパッケージを利用する
  /etc/apt/sources.listに以下を追加

deb http://www.softagency.co.jp/mysql/Downloads/woody mysql400/
deb http://www.softagency.co.jp/mysql/Downloads/sarge mysql/


  を追加
- インストール結果

# aptitude install mysql-server

  依存関係問題でダメ
- いったん remove

# aptitude remove mysql-server mysql-client mysql-common
# aptitude install mysql-server mysql-client mysql-common

  インストール成功
  しかし起動せず.
  いったんあきらめ.
- 対処法3 : ソースから ujis.conf だけ抜こう

$ wget ftp://ftp.softagency.co.jp/mysql/tcx/Downloads/mysql-4.0.15.tar.gz
$ tar xzvf mysql-4.0.15.tar.gz
$ cd mysql-4.0.15/
$ ./configure --with-charset=ujis --with-extra-charsets=all
$ make

- 補足
  euc-jp なら ujis
  shift_jis なら sjis
  と読み替えること
- ujis.conf が見つからない
  終了
- 対処法4 : もう一回 SoftAgency のパッケージの使用を試みる
  /var/log/mysql/mysql.err を見ると /var/run/mysqld が無いとおこられていた.

# mkdir /var/run/mysqld
# chown mysql:mysql /var/run/mysqld

- 設定ファイルが2つ
  /etc/mysql/my.cnf ではなく
  /etc/my.cnf を変更しなくてはならない
  どうやら mysql が unix socket しか open していないようなので
  port = 3306 のコメントアウトを取り除く

[client]
port        = 3306
socket      = /var/run/mysqld/mysqld.sock
[mysqld]
default-character-set   = ujis
port        = 3306
socket      = /var/run/mysqld/mysqld.sock


- 結果
  起動成功.
  日本語のソートも出来ている.
- Reference
  bin5.info - MySQL の勧め
  http://bin5.info/useful/php/mysql_01.html
  MySQL Reference Manual for version 4.0.12. - 4 データベース管理
  http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_MySQL_Database_Administration.html#Character_sets
  Soft Agency - 実践MySQL / なにから手をつけましょう?
  http://www.mysql.jp/mysql/TIPS/begin.html
  Soft Agency - 実践MySQL / MySQLのクライアント
  http://www.mysql.jp/mysql/TIPS/clients.html
  Soft Agency - 実践MySQL / MySQLの日本語文字コード対応
  http://www.mysql.jp/mysql/TIPS/jp.html
  Soft Agency - MySQL 日本語バイナリ
  http://www.mysql.jp/mysql/bin/
  たぐちさんぷろじぇくと - postfixのエラー (mysql が unix socket のみを listenしていた)
  http://www.taguchi.org/

カテゴリ: [MySQL][Trouble Shooting]
内部リンク: [2003-11-20-10]

BUSEN MEMO

- 神経衰弱
  http://www1.u-netsurf.ne.jp/~hourei/game/report/030516.html
- こんなカード
  http://faidutti.free.fr/jeux/articles/memory/memory.html
- via
  sawadaspecial.com: 2003年09月 Archives - 2003年09月10日分
  http://sawadaspecial.com/mt/archives/2003_09.html

カテゴリ: [ネタ][Game]
2003-09 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Color Reference

ChangeLogを検索
携帯電話からアクセス!

カテゴリ

最近の話題

リンク

過去ログ

Google

QR Code

Since
2002-11-28
Update
2008-02-20 21:23
Copyright © 2005 xight.org All Rights Reserved.