[前][次][番号順一覧][スレッド一覧]

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]