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]