工作,  数据库

MySQLddl失败Waiting for table metadata lock

简介:需要对表字段修改,结果navicat却死了,让其他人操作,也是。找同事询问,搞定了。

kill了id也不行,查看事务;

information_schema.innodb_trx 表中查看当前未提交的事务
select trx_state, trx_started, trx_mysql_thread_id, trx_query from information_schema.innodb_trx\G
发现有两条事务存在,kill即可,搞定。

说明:

备注:
本次命令

1 show processlist;  show processlist\G;
2 kill 50355【ID】;
3 select trx_state, trx_started, trx_mysql_thread_id, trx_query from information_schema.innodb_trx\G

发表评论

电子邮件地址不会被公开。 必填项已用*标注