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

mysql:8320

From: tateyan <tateyan <tateyan@xxxxxxxxxx>>
Date: Fri, 24 Oct 2003 22:15:47 +0900
Subject: [mysql 08320] Re: MySQL4.1 で mysqldump が動作しない

たてやんっす 

 (ちなみに さん は不要 っす^_^;  「さんさん」と呼ばれてるようで)

infoさんの
題名「[mysql 08318] Re: MySQL4.1 で mysqldump が動作しない」のメールからの引用です
> 
> お返事ありがとうございます。
> 角田です。
> 
> 実は質問のメールを出してから、MySQL4.1のバイナリ版を入れ、データも
> 入れなおして試してみましたところ、問題なく動いてしまいました。
> 下のページにも書いてあります通り、RedHatでソース版は
> 今でも鬼門なのでしょうか?
> http://www.mysql.jp/mysql/TIPS/compile.html#redhat
> 
> 
> たてやんさんに教えていただきましたコマンドの実行結果を以下に記します。
> 
> > 確認 1)mysqldump のバージョンは適正か?
> >       mysqldump -V
> >      私の場合
> >      mysqldump  Ver 10.2 Distrib 4.1.0-alpha, for pc-linux (i686)
> 
> ・ソース版
> /usr/local/mysql_from_src/bin/mysqldump: error while loading shared libraries: libmysqlclient.so.14:
>  cannot open shared object file: No such file or directory
これは シェアードライブラリが見つかっていないためですね
ということで
  ld.so.conf にlibmysqlclient.so.14のあるディレクトリを入れてやればよい
です
 --prefix=/usr/local/mysql の指定ですので
 ld.so.conf に /usr/local/mysql/lib を追加記述後,
 ldconfig コマンドを実行します


> 
> ・バイナリ版
> /usr/local/mysql/bin/mysqldump  Ver 10.2 Distrib 4.1.0-alpha, for pc-linux (i686)
> 
> 
> >    2)mysqldump の使うシェアードライブラリは適正でしょうか?
> >           whereis mysqldump
> >           多分 /usr/local/bin/mysqldumpかと思うので
> >           ldd /usr/local/bin/mysqldump
> >           で libmysqlclient.so.14 が使われているかを確認してみて
> >      ください(/usr/bin/mysqldump が使われていたりしませんか)
> 
> ・ソース版
> libmysqlclient.so.14 => not found
             ~~~~~~~~~~が問題になるわけです

> libz.so.1 => /usr/lib/libz.so.1 (0x4001d000)
> libcrypt.so.1 => /lib/libcrypt.so.1 (0x4002b000)
> libnsl.so.1 => /lib/libnsl.so.1 (0x40058000)
> libm.so.6 => /lib/tls/libm.so.6 (0x4006d000)
> libc.so.6 => /lib/tls/libc.so.6 (0x42000000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
> 
> ・バイナリ版
> libc.so.6 => /lib/tls/libc.so.6 (0x42000000)
> libnss_files.so.2 => /lib/libnss_files.so.2 (0x4001d000)
> libnss_dns.so.2 => /lib/libnss_dns.so.2 (0x40029000)
> libresolv.so.2 => /lib/libresolv.so.2 (0x4002d000)
> libz.so.1 => /usr/lib/libz.so.1 (0x4003f000)
> libcrypt.so.1 => /lib/libcrypt.so.1 (0x4004d000)
> libnsl.so.1 => /lib/libnsl.so.1 (0x4007b000)
> libm.so.6 => /lib/tls/libm.so.6 (0x40090000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
> 
> 以上です。
> この辺りのレベルの話になってきますと、私の知識ではちょっと
> よく分からないのですが、ソース版ではインストール時に「libmysqlclient.so.14」
> をセットアップすることができなかったということでしょうか。
> 今度、turbolinuxなど、他のLinuxでも試してみようと思います。
> 
> たてやんさんには以前もMySQL4.1の件で、一度ご教授いただきました。
> 4.1の情報は、書籍や日本語のページではまだあまり出回っていないので、
> ほんとに助かります。
> この度は誠にありがとうございました。
あんまり 私もサポートできませんけど^_^;

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  彡彡从        たてやんっす
 d□/□-b      <tateyan@xxxxxxxxxx>
 ヽ"ー"丿

Key fingerprint = 5D56 8EA3 B9FE A721 4866  FB4A 0041 672C 08DD C33A




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

      8315 2003-10-22 19:35 [<info@xxxxxxxxxx>   ] MySQL4.1 で mysqldump が動作しない      
      8316 2003-10-22 23:36 ┗[tateyan <tateyan@xxx]                                       
      8318 2003-10-23 17:13  ┗[<info@xxxxxxxxxx>   ]                                     
      8319 2003-10-23 18:30   ┣[<tutui@xxxxxxxxxx>  ] Re: MySQL4.1 で mysqldump   が動作しな
      8327 2003-10-27 09:44   ┃┗[<info@xxxxxxxxxx>   ]                                 
->    8320 2003-10-24 22:15   ┗[tateyan <tateyan@xxx]