JtaAtomikosのXAER_RMERR:Fatal error occurred in the transaction branch異常処理

915 ワード

現在mysqlにアクセスしているアカウントにはシステム権限がありません.userxxxxxxアカウントには「XA RECOVER文の実行を許可する」権限がありません.XA_RECOVER_ADMIN、root最高権限アカウントでmysqlにアクセスし、実行する」
GRANT XA_RECOVER_ADMIN ON *.* TO userxxxxxxxx@'%'

文、もちろんアカウントとIPは自分のによって変えなければならなくて、ここで时间を节约するために直接*.*に変えます.
現在、私のroot(admin)アカウント権限-->mysql>
SHOW GRANTS FOR userxxxxxxxx@'%';

±---------------------------------------------------------------+ | Grants for userxxxxxxxx@% | ±---------------------------------------------------------------+ | GRANT USAGE ON . TO userxxxxxxxx@% | | GRANT XA_RECOVER_ADMIN ON . TO userxxxxxxxx@% | | GRANT ALL PRIVILEGES ON snail_slow_delivery.* TO userxxxxxxxx@% | ±---------------------------------------------------------------+
あくまでMYSQLが権限を設定している問題です.