珍しい現象に遭遇しました。冷静に考えると当たり前のことだし、MySQL に限ったことでは無いと思いますが。 MySQL のサーバとクライアントが別のホストになっているものとします(仮に DB サーバ と AP サーバ)。 192.0.2.1 => DB サーバ 192.0.2.2 => AP サーバ まず AP サーバから DB サーバに接続します。 $ mysql -h 192.0.2.1 test 適当にテーブルを作ります。 mysql> create table t ( id int not null primary key ); Query OK, 0 rows affected (0.05 sec) mysql> insert into t values (1); Query OK, 1 row affected (0.00 sec) トランザクションを開始して行ロックします。