我要在线上数据库的一个表增加个字段,这个表非常小,就几K,但执行不了,一执行就卡死,锁掉。

alter table tiv_product_detail_copy add activity_type varchar(40) NOT NULL COMMENT '活动类型 lbjp-结派 lc-活动 dbq-券礼包';

解决:将所有正在使用这个表库(本文要修改的表是xy库中的表)的进程kill掉,可能是某个进程卡住。

写了个脚本解决:

#!/bin/sh

MYSQLADMIN="/usr/local/mysql3306/bin/mysqladmin"

for i in `$MYSQLADMIN processlist -uroot -p1234|grep -i sleep |grep  'xy' |awk '{print $2}'`

do

$MYSQLADMIN -uroot -p1234 kill $i

done

执行上面的脚本后,就可以了。

转载于:https://blog.51cto.com/devin223/2055903

mysql中alter语句卡死的一个解决方法相关推荐

  1. MySQL中 Data truncated for column ‘xxx‘解决方法

    MySQL中 Data truncated for column 'xxx'解决方法 参考文章: (1)MySQL中 Data truncated for column 'xxx'解决方法 (2)ht ...

  2. MYSQL中无法进行删除,更新解决方法

    当进行更新或删除操作时出现了这样的错误信息 You are using safe update mode and you tried to update a table without a WHERE ...

  3. mysql中selec sum返回null的解决方法

    纪录问题开始------------------------------------------------------------------ 使用SQL语句用函数SUM叠加的时候,默认查询没有值的 ...

  4. mysql中Table is read only 的解决方法小结

    开始解决 # 修改数据库所有组 所有者 chown -R mysql:mysql /data/mysql# 刷新表(清除缓存) /usr/local/mysql/bin/mysqladmin -h 1 ...

  5. loadrunner中错误为27796的一个解决方法

    虽然没遇到过这个问题,但网上看到有人遇到了,这里就备份一下 现象: 出现错误27796 failed to connect to server hostname:port_id:reason xxx ...

  6. mysql limit 动态参数_MySQL中limit使用动态参数的解决方法(拼接SQL字符串语句来执行SQL)...

    官方好像说过limit已经在5.6版本上支持了动态参数,但是测试时依然还是不行. 那么要解决limit动态参数唯一能做的就是使用字符串SQL拼接的形式,然后再进行执行. 一般有以下方式解决: 1.存储 ...

  7. MySQL中SELECT语句简单使用

    MySQL中SELECT语句简单使用 最近开始复习mysql,查漏补缺吧. 关于mysql 1.MySQL不区分大小写,但是在MySQL 4.1及之前的版本中,数据库名.表名.列名这些标识符默认是区分 ...

  8. mysql数据库语句分类_细数MySQL中SQL语句的分类

    1:数据定义语言(DDL) 用于创建.修改.和删除数据库内的数据结构,如:1:创建和删除数据库(CREATE DATABASE || DROP  DATABASE):2:创建.修改.重命名.删除表(C ...

  9. mysql 中的判断语句怎么写,mysql中判断语句如何写

    mysql中判断语句如何写 发布时间:2020-09-24 09:08:29 来源:亿速云 阅读:77 作者:Leah mysql中判断语句如何写?针对这个问题,这篇文章详细介绍了相对应的分析和解答, ...

  10. mysql中change用法,mysql 中alter的用法以及一些步骤

    mysql 中alter的用法以及一些方法 在用到alter的时间,查到了这个文章,就copy下来了,详细进入下面链接: MySQL之alter语句用法总结 1:删除列 ALTER TABLE [表名 ...

最新文章

  1. 青龙面板薅羊毛--日进斗米
  2. unity点击按钮换按钮图标
  3. Linux grep
  4. 项目进度管理:控制进度
  5. UNIX(多线程):01---线程简介及线程限制
  6. RabbitMQ在Windows环境下部署(简单有效)
  7. 【JAVA】 02-Java对象细节
  8. c语言按位取反 补码,按位取反运算符,数值取反之后是反码,还是补码- -
  9. 自己把握系统安全,Windows自启动程序的十大藏身之所
  10. Telegram纸飞机电报更改为设置为中文汉化教程
  11. getch函数详解看这一篇就够了-C语言(函数功能、使用方法、返回值、头文件)
  12. TwinCAT3入门使用经验
  13. 牛血清白蛋白包裹氧化锌纳米粒
  14. Shiro自定义Ream
  15. Discuz app打包app上架appstore小技巧
  16. 交互设计师必备的9种能力
  17. 《Getting Real中文版》读书笔记
  18. 从感知机到Transformer,一文概述深度学习简史
  19. 如何正确下载安装eclipse(java常用的编程开发软件)?
  20. Java基础练习题2

热门文章

  1. 快应用开发教程【02】--项目配置教程
  2. Android Multimedia框架总结(二)MediaPlayer框架及播放网络视频案例
  3. android问题:Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER
  4. python数据库操作——连接Oracle
  5. php 二进制 保存文件,PHP打开一个二进制文件,修改了内容如何再保存回去呢?...
  6. gitee怎么看用户名_怎么优雅的写博客 Typora + picGo
  7. spark学习——(一)spark简介
  8. pb中的tounicode 函数_历年高考数学的必考热点三角函数,2020高考生,你会了吗?...
  9. axure element元件_Axure教程,产品小白从0学起
  10. java案例代码18--算法-选择排序以及二分查找排序