mysql:13523
From: kondo <kondo <mail.list.dev@xxxxxxxxxx>>
Date: Mon, 20 Nov 2006 13:58:51 +0900
Subject: [mysql 13523] Re: Fedora Core 5 に MySQL4.0.20 をインストールしたい
近藤です。 >ただ、PHPからMySQLに接続しデータを取得する際、いちいち"SET NAMES ujis" をやるの >が面倒だってのが一番の理由です。 >これをやらないと文字列が「?」になってしまうので。。。 PHPやってないのでわかりませんが、php.iniにujisと設定しても?になりますか。 設定がない場合等、PHPがどういう文字コードで取得しているのかがポイントで すね。 もし、"OS標準の文字コードに準ずる"というのであれば、FCって確か標準文字 コードが UTF-8だったと思ったので、default-character-set=utf8と設定してあげると幸 せになれる かもしれません。 当方環境がないため、確認できていませんが。4.0.20のRPMパッケージがだめ だったら、 このあたりをいじくる方が早道かもしれません。 2many dj wrote: > お返事ありがとうございます。 > > >makeってスーパーユーザーでやってますよね? > rootでやっています。 > > >MySQL4.0.20というのもちょっと古いですね。 > 一番慣れているのがこれだって理由で使おうと思っています。 > やはり古いってのも問題なんでしょうか。 > > >私も見たことないエラーですが、mysql-4.0.27.tar.gz > でやってみてはどうでしょうか? > > これは一度試してみました。 > そのときも全く同じ状態です。 > > ただ、MySQL4.1.x系は試していません。 > > >あと、rpmパッケージでインストールしてみるのという手もあるかと思います。 > > これから試してみます! > > >それと、蛇足ではありますがMySQL5.0.22で日本語の扱いに困ったというのは > どういう内容でしょうか? > > php.ini、my.cnf共にcharsetはujisにしております。 > 特に文字化け等も発生しておりません。 > ただ、PHPからMySQLに接続しデータを取得する際、いちいち"SET NAMES ujis" > をやるのが面倒だってのが一番の理由です。 > これをやらないと文字列が「?」になってしまうので。。。 > 出来る限り発行するクエリを減らしたいのと、ある程度枯れてる4.0系を使い > たいってのも理由です。 > > > > *kondo <mail.list.dev@xxxxxxxxxx>* wrote: > > 近藤です。 > > makeってスーパーユーザーでやってますよね? > MySQL4.0.20というのもちょっと古いですね。 > 私も見たことないエラーですが、mysql-4.0.27.tar.gz > で > やってみてはどうでしょうか? > あと、rpmパッケージでインストールしてみるのという手もあるかと思い > ます。 > > ■4.0.20 > http://downloads.mysql.com/archives/mysql-4.0/ > MySQL-4.0.20-0.src.rpm > > > ■4.0.27 > http://downloads.mysql.com/archives/mysql-4.0/MySQL-4.0.27-0.src.rpm > http://downloads.mysql.com/archives/mysql-4.0/mysql-4.0.27.tar.gz > > それと、蛇足ではありますがMySQL5.0.22で日本語の扱いに困ったという > のはど > ういう > 内容でしょうか? > 仮に「日本語が正しく表示されない・書き込まれない」という問題だとす > れば、 > どのように > 確かめたかが問題になります。MySQLの場合、my.confで使用する文字コー > ドの設定が > default-character-setという設定が[mysqld]でできますので、クライア > ントの > 文字コード > と合わせれば問題なないかとおもいます。 > > > > 2many dj wrote: > > 皆様始めまして。 > > > > 自宅サーバ(Fedora Core 5)にyumコマンドでMySQL5.0.22、PHP5.1.6を > インス > > トールしました。 > > ただ、MySQLの日本語の扱いに困りMySQL4.0.20に変更しようと思い下記 > 手順を > > 踏みました。 > > > > yum remove mysql.i386で削除。 > > > > http://downloads.mysql.com/archives/mysql-4.0/mysql-4.0.20.tar.gz > > をwgetし解凍。 > > その後 > > ./configure --with-charset=ujis --prefix=/var/lib/mysql/ > > --with-mysqld-user=mysql --with-extra-charsets=all > --without-readline > > --with-named-thread-libs="-lpthread" > > と指定しconfigure。 > > > > configure自体は特に問題無く終わるのでmakeをすると > > make[4]: *** [mysqld] Error 1 > > make[4]: Leaving directory `/usr/src/mysql-4.0.20/sql' > > make[3]: *** [all-recursive] Error 1 > > make[3]: Leaving directory `/usr/src/mysql-4.0.20/sql' > > make[2]: *** [all] Error 2 > > make[2]: Leaving directory `/usr/src/mysql-4.0.20/sql' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory `/usr/src/mysql-4.0.20' > > make: *** [all] Error 2 > > > > と言う表示が出て止まります。 > > このメッセージで色々検索し、いくつか手がかりになりそうな物を見つ > け試し > > てみましたが、全く変化が無いです。 > > > > 尚、config.logを見ると > > > > configure: failed program was: > > | #line 31477 "configure" > > | /* confdefs.h. */ > > | > > | #define PACKAGE_NAME "" > > | #define PACKAGE_TARNAME "" > > | #define PACKAGE_VERSION "" > > | #define PACKAGE_STRING "" > > | #define PACKAGE_BUGREPORT "" > > | #define PACKAGE "mysql" > > | #define VERSION "4.0.20" > > | #define PROTOCOL_VERSION 10 > > | #define DOT_FRM_VERSION 6 > > | #define SYSTEM_TYPE "pc-linux" > > | #define MACHINE_TYPE "i686" > > | #ifdef __cplusplus > > > > こんな感じでずらっとあります。 > > > > 何かご意見頂けると助かります。 > > よろしくお願いします。 > > > > > ------------------------------------------------------------------------ > > Yahoo! JAPAN "Pink Ribbon Campaign 2006" > > > > -Breast Cancer Awareness- > > > > ------------------------------------------------------------------------ > Yahoo! JAPAN "Pink Ribbon Campaign 2006" > <http://pr.mail.yahoo.co.jp/pinkribbon/> > -Breast Cancer Awareness-
@ 13520 2006-11-20 12:59 [2many dj <twomanydj2] Fedora Core 5 に MySQL4.0.20 をインストールしたい 13521 2006-11-20 13:33 ┣[kondo <mail.list.dev] @ 13522 2006-11-20 13:43 ┃┗[2many dj <twomanydj2] -> 13523 2006-11-20 13:58 ┃ ┗[kondo <mail.list.dev] @ 13526 2006-11-20 15:34 ┃ ┗[2many dj <twomanydj2] @ 13524 2006-11-20 14:10 ┣[小川 <mcn010@xxxxxxx] 13525 2006-11-20 15:14 ┗[Tetsuro IKEDA <te.ik] @ 13527 2006-11-20 15:37 ┗[2many dj <twomanydj2] 13528 2006-11-20 16:49 ┗[Tetsuro IKEDA <te.ik] @ 13529 2006-11-20 18:00 ┗[2many dj <twomanydj2] 13530 2006-11-20 18:18 ┗[Tetsuro IKEDA <te.ik] @ 13531 2006-11-20 18:33 ┣[2many dj <twomanydj2] 13532 2006-11-20 18:40 ┗[2many dj <twomanydj2]