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*****>