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

mysql:11318

From: "KAWAI,Takanori" <"KAWAI,Takanori" <GCD00051@xxxxxxxxxx>>
Date: Thu, 7 Apr 2005 07:09:53 +0900
Subject: [mysql 11318] Re: turbolinux10のmysql5はありあまか?

川合孝典です。


----- Original Message ----- 
From: "HORI" <john.smith@xxxxxxxxxx>
To: <ml@xxxxxxxxxx>
Sent: Thursday, April 07, 2005 1:39 AM
Subject: [mysql 11315] Re: turbolinux10のmysql5はありあまか?


> 堀です。
(中略)
> mysql> select db,name,type,param_list from mysql.proc;
> +------+------------+-----------+----------------+
> | db | name | type | param_list |
> +------+------------+-----------+----------------+
> | test | simpleproc | PROCEDURE | OUT param1 INT |
> | test | hello | FUNCTION | s VARCHAR(20) |
> +------+------------+-----------+----------------+
> 2 rows in set (0.00 sec)
>
> mysql> select test.hello("AA");
> +------------------+
> | test.hello("AA") |
> +------------------+
> | やぁAA調子どう? |
> +------------------+
> 1 row in set (0.00 sec)
>
> mysql> call test.sipleproc(@a); ← ここでサーバーダウンか?
> ERROR 2013 (HY000): Lost connection to MySQL server during query


サーバがおかしいのか、堀さんの書かれている操作が
おかしいのか(あるいはその両方なのか)、判定しがたい
のですが。
なぜsipleprocなんでしょう?(前のからすればsimpleprocだったのでは?)
少なくともここで何らかの理由で接続が切れているようです。
ただそれではdebianからつなげたときのことですから、
サーバなのかdebianのmysqlユーティリティの問題なのか
わからないでしょう。
少なくともこのログを見ている限りでは、mysqldが落ちているのでは
なく、接続が切れてしまっているだけでしょう。通信プロトコルの
バグの可能性を疑いますけどね。

(中略)
> mysql> select test.hello("AA");
> ERROR 2006 (HY000): MySQL server has gone away
> No connection. Trying to reconnect...
> Connection id: 1
> Current database: *** NONE ***
そしてここで再接続(reconnect)しているようです。

その後、あれこれしていると
> mysql> call test.sipleproc(@a); ← function helloをdropすると
> Query OK, 0 rows affected (0.11 sec) プロシジャーをcallできる。
なぜかsipleprocで呼び出せる?ってことでしょうか?
いずれにしても疑うのであるとすれば、範囲を絞り込むべき。
なぜdebianから接続するんでしょう?
動作を疑っているのであればTurboLinuxのローカルで調べる
べきでしょう。それでNGならTurboLinuxでのMySQLの動作不良
ってことになるでしょうし、それでOKならクライアントライブラリなど
通信上の齟齬の可能性が高いってことになるのでは?
#でもBETAだし、人柱になれるほど時間はなし

なお私がちなみに使っているバージョンは
http://dev.mysql.com/downloads/mysql/5.0.html
の一番上にある
Linux (x86, glibc-2.2, static, gcc) Standard 5.0.3-beta
を解凍して、そのまま動かして確認しています。

[動作ログ]
mysql> select db,name,type,param_list from mysql.proc;
+------+------------+-----------+----------------+
| db   | name       | type      | param_list     |
+------+------------+-----------+----------------+
| test | simpleproc | PROCEDURE | OUT param1 INT |
| test | hello      | FUNCTION  | s VARCHAR(20)  |
+------+------------+-----------+----------------+
2 rows in set (0.00 sec)

mysql> select test.hello("AA");
+------------------+
| test.hello("AA") |
+------------------+
| やぁAA調子どう? |
+------------------+
1 row in set (0.00 sec)

mysql> call test.sipleproc(@a);
ERROR 1305 (42000): PROCEDURE test.sipleproc does not exist
mysql> call test.sipleproc(@a);
ERROR 1305 (42000): PROCEDURE test.sipleproc does not exist
mysql> call test.simpleproc(@a);
Query OK, 0 rows affected (0.00 sec)

mysql> select @a ;
+------+
| @a   |
+------+
| 10   |
+------+
1 row in set (0.00 sec)

mysql> select test.simpleproc("AA");
ERROR 1305 (42000): FUNCTION test.simpleproc does not exist

===================================================
川合 孝典 (Hippo2000)
   DBI日本語メーリングリスト管理人、Kansai.pm所属
   kwitknr@xxxxxxxxxx GCD00051@xxxxxxxxxx
   http://homepage3.nifty.com/hippo2000/http://www.hippo2000.info/
perldocの日本語情報ならperldocjp:翻訳してみませんか?
  http://perldocjp.sourceforge.jp/
=================================================== 


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

     11294 2005-03-31 21:33 [HORI <john.smith@xxx] turbolinux10のmysql5はありあまか?      
     11295 2005-03-31 22:11 ┣["Ryuichiro Munechika]                                       
     11296 2005-03-31 22:50 ┃┗[HORI <john.smith@xxx]                                     
     11298 2005-04-01 07:01 ┃ ┗["Ryuichiro Munechika]                                   
     11299 2005-04-01 09:21 ┃  ┗["HORI" <john.smith@x]                                 
     11300 2005-04-01 19:12 ┃   ┗[川合孝典 <gcd00051@x]                               
     11301 2005-04-01 20:35 ┃    ┗[HORI <john.smith@xxx]                             
     11305 2005-04-02 16:34 ┃     ┗["Ryuichiro Munechika]                           
     11306 2005-04-02 18:08 ┃      ┗[HORI <john.smith@xxx]                         
     11312 2005-04-06 08:15 ┃       ┗["KAWAI,Takanori" <GC]                       
     11315 2005-04-07 01:39 ┃        ┗[HORI <john.smith@xxx]                     
->   11318 2005-04-07 07:09 ┃         ┗["KAWAI,Takanori" <GC]                   
     11319 2005-04-08 15:51 ┃          ┗[HORI <john.smith@xxx]                 
     11320 2005-04-09 10:42 ┗[HORI <john.smith@xxx]