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

mysql:11315

From: HORI <HORI <john.smith@xxxxxxxxxx>>
Date: Thu, 07 Apr 2005 01:39:51 +0900
Subject: [mysql 11315] Re: turbolinux10のmysql5はありあまか?

堀です。
返信ありがとう御座います。

> 川合孝典です。
>
> 私の場合、やはり環境よりもあなたのコードのほうを疑いますけども。
> 普通にSELECTができたと書かれていたと思いますが、
> mysql(ユーティリティの)を使って直接ストアド・プロシージャを
> 書いたらどうなったんでしょうか?それでもFUNCTIONと書いたところで
> PROCEDUREにRETURNはないといったエラーメッセージが
> 出たのでしょうか?
>
> またDBD::mysqlのビルドの問題かもしれません。
> #どのクライアントライブラリを使って作ったかということです
> 私の場合、前のバージョンでビルドしたDBD::mysqlを使っていても
> まったく問題はでていませんけど。
>
> 私の使っているOSはturblinux10 desktop Basic ですが、
> 下記のとおりMySQLバージョンを表示させるように改造したものを
> 使いましたけど、見たところきちんと動作しているようです。
> #堀さんがメールに書いてあったスクリプトもそのまま動かしましたけど
> #特に問題がなかったようです(エラーは出てこないし)
>
川合さんはturbolinux10 desktop Basicなんですね。私の方は
turbolinux10 server ですが、turbolinux10で動いた実績があるなら
もう1度セットアップからやってみます。

私の環境ではサーバーがおかしそうです。
debianからturbolinux10に繋いだ時のログを張り付けます。
hori@debian:~$ mysql -h 192.168.11.6 -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 306 to server version: 5.0.3-beta-standard

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

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
mysql> call test.sipleproc(@a);
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 2
Current database: *** NONE ***

ERROR 2013 (HY000): Lost connection to MySQL server during query
mysql> select test.hello("AA");
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 1
Current database: *** NONE ***

+------------------+
| test.hello("AA") |
+------------------+
| やぁAA調子どう? |
+------------------+
1 row in set (0.26 sec)

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

mysql> select test.simpleproc("AA"); ← 意味不明
+-----------------------+
| test.simpleproc("AA") |
+-----------------------+
| やぁAA調子どう? |
+-----------------------+
1 row in set (0.00 sec)

mysql> call test.sipleproc(@a);
ERROR 2013 (HY000): Lost connection to MySQL server during query
mysql> drop function test.hello;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 5
Current database: *** NONE ***

Query OK, 0 rows affected (0.20 sec)

mysql> drop function test.hello;
ERROR 1305 (42000): FUNCTION test.hello does not exist
mysql> call test.sipleproc(@a); ← function helloをdropすると
Query OK, 0 rows affected (0.11 sec) プロシジャーをcallできる。

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

mysql>

こんな感じでmysqldがおかしそうですのでmysqldのセットアップを
もう1度やってみます。ちなみに川合さんはどれをセットアップ
されましたか?




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

     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]