mysql metadata lock问题处理


MySQL出现Waiting for table metadata lock 原因方法

问题记录处理

对表结构进行修改,修改重的状态强制关闭数据库软件,导致表结构修改的事务未提交。在事务没有完成之前,锁不会释放,对表的后续操作都将阻塞。

使用命令:

  • show processlist; 查看表上有正在进行的操作。

  • kill 进程id;

进入数据库information_schema的表INNODB_TRX查看与表相关的事务记录,找到对应的事务的线程id,即trx_mysql_thread_id字段,并使用kill命令将其杀死。

解决问题的参考网址:http://www.codebaoku.com/it-mysql/it-mysql-161086.html


文章作者: 琉璃夜空
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 琉璃夜空 !
  目录