解决mysql表不能查询修改删除等操作并出现卡死
问题现象1:进程wait卡住
测试环境mysql出现了一个怪表:select查询表卡死,alter修改表卡死,甚至我不想要这个表了,delete、truncate、drop表都卡死卡主了......
解决办法:
>show full processlist; // 列出进程,找出处于waiting的process,要杀死这些process............ >kill ID; // ID号就是指的列出的第一列“Id”
到此,可以解决一般性的卡死。(如果必要,考虑重启一下mysql)
问题现象2:删除表报错ERROR 1051 (42S02): Unknown table ‘xxx’
表删除不掉,mysql也重启了,而且drop表的时候出现ERROR 1051 (42S02): Unknown table......
mysql> drop table db_A.tbl_aaa; ERROR 1051 (42S02): Unknown table 'db_A.tbl_aaa'
解决办法:
方法①:修复表,使之正常后,再将其删除(推荐)
[root@server-1 ~]# mysqlcheck --auto-repair --database db_A --user=root --password Warning: Using unique option prefix database instead of databases is deprecated and will be removed in a future release. Please use the full name instead. Enter password: db_A.tbl_aaa OK db_A.tbl_bbb OK db_A.tbl_ccc OK db_A.tbl_ddd OK db_A.tbl_eee OK db_A.tbl_fff OK
再次登录mysql执行
mysql> use db_A; Database changed mysql> drop table tbl_aaa; Query OK, 0 rows affected (0.01 sec)
方法②:进数据存放目录直接删除相应的表文件
mysql默认数据存放目录: /var/lib/mysql/
~]# cd /var/lib/mysql/db_A/ db_A ]# rm -f tbl_aaa.frm db_A ]# rm -f tbl_aaa.ibd
然后再次连接mysql,db_A库中的tbl_aaa表就不见了。
结束.
转载于:https://www.cnblogs.com/ding2016/p/9890440.html
解决mysql表不能查询修改删除等操作并出现卡死相关推荐
- 数据表的新建 修改 删除 mysql
数据表的新建 修改 删除 mysql 我们准备操做目标数据库了 操作哪个库,就选中哪个库 创建数据表 新建一个数据库 新建一个数据表(学生表) 数据表中记录:编号,姓名,成绩,身高 建库 建表 查看建 ...
- mysql利用触发器删除数据库_[数据库]mysql 触发器的创建 修改 删除
[数据库]mysql 触发器的创建 修改 删除 0 2015-12-16 23:00:04 //做一个简单的练习,创建一个简单的触发器 完成添加文章的时候,自动加上时间,默认作者 为 '日记本的回忆' ...
- mysql常用快速查询修改操作
mysql常用快速查询修改操作 一.查找并修改非innodb引擎为innodb引擎 # 通用操作 mysql> select concat('alter table ',table_schema ...
- mysql 4 中文模糊查询_解决MySQL中文模糊查询问题
解决MySQL中文模糊查询问题: 我们在MySQL中进行中文模糊查询时,经常会返回一些与之不相关的记录,比如查找 "%a%" 时,返回的可能有中文字符,却没有 a 字符存在.对于此 ...
- MySQL表连接查询
MySQL表连接查询 1 基本格式 select fieldName from tbName1 连接符 tbName2 on 条件 2 笛卡尔乘积[避免] -- 笛卡尔乘积,没有约束条件,数据库匹配发 ...
- mysql表子查询(嵌套查询)
mysql表子查询(嵌套查询): 1.什么是子查询: 子查询是指嵌入在其它 sql 语句中的 select 语句,也叫嵌套查询 -- 如何显示与 SMITH 同一部门的所有员工? -- 1.先查出sm ...
- mysql中文模糊查询_解决MySQL中文模糊查询问题
解决MySQL中文模糊查询问题: 我们在MySQL中进行中文模糊查询时,经常会返回一些与之不相关的记录,比如查找%a%时,返回的可能有中文字符,却没有a字符存在.对于此问题目前发现一种方法可以很方便解 ...
- cmd命令窗口mysql查询表数据命令行_cmd 命令行模式操作数据库 添加查询 修改 删除 ( 表 字段 数据)...
一 查看数据库.表.数据字段.数据 1 首先配置环境变量 进入mysql 或者通过一键集成工具 打开mysql命令行 或者mysql 可视化工具 打开命令行 进入这样的界面 不同的机器操作不同 ...
- php建一个表按删除就删除,mysql表的清空、删除和修改操作详解
一.清除mysql表中数据 delete from 表名; truncate table 表名; 不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也 ...
最新文章
- 看看你是《老朋友》(青春六人行)里的哪一个
- 字节老板在群里diss员工:上班时间聊游戏,工作很闲吗?员工回怼:查聊天记录,看聊天时间占工作时间百分比!网友:真·扁平化管理!...
- 如何用python和pip安装在txt文件中配置好版本的库包
- 【Nginx】如何建立新连接
- c++矩阵类_Python线性代数学习笔记——矩阵的基本运算和基本性质,实现矩阵的基本运算...
- computer vision(计算机视觉)方面的期刊会议,学术必备
- RXThink 官方网站正式上线
- 在BAdI definition PRODUCT_R3_ADAPTER的implementation里获得download type
- c# 调用c库dll ,char*转string的解决办法
- CCF 201412-1 门禁系统
- C语言-数据结构-可变长顺序表的查找操作
- 祖国60岁生日,我在北京度过。
- 【渝粤教育】国家开放大学2018年春季 8636-22T实用心理学 参考试题
- AC日记——找最大数序列 openjudge 1.9 10
- php与mysql毕业设计_基于PHP的毕业设计管理系统设计与实现毕业论文+项目源码及数据库文件...
- JS逆向day01-青果教务系统登录接口
- php制作水印图片,PHP实例制作水印图片
- shell 参数的分组读取
- IE设置每次打开时都清除缓存
- 我在雷军2021年度演讲上,依稀仿佛看到了老罗的影子
热门文章
- boost::histogram::accumulators用法的测试程序
- boost::gil::scoped_channel_value用法的测试程序
- GDCM:gdcm::PDFCodec的测试程序
- ITK:提取二值图像中连接区域的边界
- VTK:简单操作之GaussianRandomNumber
- VTK:图片之CombiningRGBChannels
- C++Heap Sort堆排序的实现算法(附完整源码)
- C++ 源代码到可执行代码的详细过程 ?
- C++数组与指针的区别
- QT的QString类的使用