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

mysql:10388

From: <shin-1@xxxxxxxxxx>
Date: Fri, 05 Nov 2004 16:52:01 +0900
Subject: [mysql 10388] Re: mysql.sock

  こんにちは。野元です。

ありがとうございます。最初のメールで十分理解できました。
mysql_configという設定周りを回答してくれるスクリプトが
準備されていたのですね。

Makefile.PLの中を見るとたしかにmysql_configを呼び出して
いました。またmysqld_configを実行してみると/tmp/mysql.sock
と表示されました。

早速、mysql_configをviで書き換えてmysql_config --socket で
/var/lib/mysql/mysql.sock と表示される事を確認したのですが
make realclean したあと perl Makefile.PL から make → make test
としてみたのですが、やはりmake test で/tmp/mysql.sock が
見つからないとエラーが出てダメでした。

そもそも、今回の問題にぶつかる前段階で
..install_driver(mysql) failed: Can't load '〜/DBD/mysql/mysql.so'
 for module DBD::mysql: libmysqlclient.so.12: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.3/i3
86-linux-thread-multi/DynaLoader.pm line 229.
とmysql.soの読み込み失敗が出ていたので
http://dev.mysql.com/doc/mysql/ja/Perl_support_problems.html
を参考に export LD_RUN_PATH=/usr/local/mysql/lib/mysql
を行ってからmakeしていたのですが、そのもこのmysql.sockの問題
に関係するのでしょうか。

mysql.sockの問題はまだ解決できていないのですが、他のSE
がサーバ環境を触り始めたのでこれ以上追試ができません。

また再開できるようになりましたらもうちょっと原因を調査
してみようと思います。
ひとまず、ありがとうございました。

>たてやんっす (不親切な言い方かも知れないと 反省)
>
>mysql_config (=shellスクリプトです)の中に
>socket='/tmp/mysql.sock'
>などと記述されている行があると思いますので、これを
>socket='/var/lib/mysql/mysql.sock'
>に置き換えれば良いと思います
>
>今回のケースでperlで変換しちゃうならスーパーユーザになって
>
>perl -pi.bak \
> -e"s#socket='/tmp/mysql.sock'#socket='/var/lib/mysql/mysql.sock'#" \
> `which mysql_config`
>
>で変更できるかな
>
>
>題名「[mysql 10386] Re: mysql.sock」のメールからの引用です
>> たてやんっす
>> 
>> perl Makefile.PL の実行では
>> mysql_config --socket
>> を参考にしているようですので
>> 
>> which mysql_config 
>> でmysql_configのパスが出てきますので この内容を
>> /var/lib/mysql/mysql.sock に置き換えてから perl Makefile.PL
>> からやり直してはいかがでしょう?
>> 
>
>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  彡彡从        たてやんっす
> d□/□-b      <tateyan@xxxxxxxxxx>
> ヽ"ー"丿
>
>Key fingerprint = 5D56 8EA3 B9FE A721 4866  FB4A 0041 672C 08DD C33A
>
>
>
>

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

     10385 2004-11-04 15:49 [<shin-1@xxxxxxxxxx> ] mysql.sock                              
     10386 2004-11-04 21:35 ┗[tateyan <tateyan@xxx]                                       
     10387 2004-11-04 21:51  ┗[tateyan <tateyan@xxx]                                     
->   10388 2004-11-05 16:52   ┗[<shin-1@xxxxxxxxxx> ]                                   
     10450 2004-11-20 00:18    ┗[<shin-1@xxxxxxxxxx> ]