[Rumble-jp-dev] トラブルフォロー

Back to archive index

Naoki Kurosawa naoki_kuros****@ybb*****
2003年 2月 18日 (火) 22:03:18 JST


黒澤です。

私もまったく同じメッセージが時々出ます。
出る条件は…

・(バグなどが原因で)Robotの登録に失敗
or
・Robotチェックに失敗し、かつそのチェックルーチンにバグがあったとき
or
・Robotチェック中に
で、RobotチェックデータがDB上に不完全に残るとこうなります。

浜地さんの状況が私の場合と同じかどうかはわかりませんが、
Linuxマシン上、mysql/binにパスが通っていると仮定して…。

$ mysql -uroot rumblejp

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 404 to server version: 3.23.54-max-log

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

mysql> drop table jms_messages;
Query OK, 0 rows affected (0.35 sec)

mysql> drop table jms_transactions;
Query OK, 0 rows affected (0.16 sec)

mysql> quit;
Bye

とやってからJBossを起動してみてください。



だめな時は…

$ mysql -uroot mysql(←※注意:さっきと別)

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.54-max

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

mysql> select Host, User, Password from user;
+-----------+------------+------------------+
| Host      | User       | Password         |
+-----------+------------+------------------+
| localhost | root       |                  |
| %         | root       |                  |
| localhost |            |                  |
| %         |            |                  |
| localhost | rumbleuser | 5887bcf4657bb692 | ※
+-----------+------------+------------------+
5 rows in set (0.00 sec)

とやり、以下の点を確認してください。
・Host = localhost, User = rumbleuserという行があること
  (※印のついた行が存在すること)

さらに、(見づらくてすいませんが)

mysql> select * from db where User = 'rumbleuser';
+-----------+----------+------------+-------------+-------------+-------------+-
------------+-------------+-----------+------------+-----------------+----------
--+------------+
| Host      | Db       | User       | Select_priv | Insert_priv | Update_priv |
Delete_priv | Create_priv | Drop_priv | Grant_priv | References_priv | Index_pri
v | Alter_priv |
+-----------+----------+------------+-------------+-------------+-------------+-
------------+-------------+-----------+------------+-----------------+----------
--+------------+
| localhost | rumblejp | rumbleuser | Y           | Y           | Y           |
Y           | Y           | Y         | N          | Y               | Y
  | Y          |
+-----------+----------+------------+-------------+-------------+-------------+-
------------+-------------+-----------+------------+-----------------+----------
--+------------+
1 rows in set (0.15 sec)
とやり、Grant_priv以外の*_priv列がすべて"Y"であることを確認してください。

どこかが違った場合、

mysql> grant all privileges on rumblejp.* to rumbleuser @ localhost identified by 'robo';
とやって、DB接続ユーザを作り直してください。

以上よろしくお願いします。
-- 
Naoki Kurosawa <naoki_kuros****@ybb*****>





Rumble-jp-dev メーリングリストの案内
Back to archive index