免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1644 | 回复: 0
打印 上一主题 下一主题

Mysqldump备份失败问题总结 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-01-14 14:15 |只看该作者 |倒序浏览
            
     说明
  执行 mysqldump 时出现找不到某一个 tables 并且中断执行?及锁表后延伸出现的问题记录!
  问题及方案如下
  Error Meaage: 执行mysqldump 时出现找不到某一个 tables 并且中断执行
  [root@test100 data]# mysqldump fx > fx.sql
  mysqldump: Got error: 1146: Table 'user_suggest_report' doesn't exist when using LOCK TABLES
  考虑加上 --skip-lock-tables或者-R进行锁表试试,也是不行,信息如下
  [root@test100 data]#mysqldump --skip-lock-tables fx > fx.sql
  Error: Couldn't read status information for table vote_results () mysqldump: Couldn't execute 'show create table `user_suggest_report`': Table 'fx.user_suggest_report' doesn't exist (1146)
  登陆服务器查看是否存在此表
  [root@test100 data]#mysql -h127.0.0.1 -D fx
  mysql> show tables; #查看所有的表 --> 发现是表存在的
  +--------------------------------+
  | Tables_in_fx |
  +--------------------------------+
  | user_suggest_report |
  +--------------------------------+
  80 rows in set (0.00 sec)
  删除此表
  mysql> drop table user_suggest_report; #既然是存在的,但是系统却认定不存在说明存在问题,索性想删除试试
  ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'user_suggest_report' at line 1
  进入mysql存储目录下将其数据表移动或删除
  [root@test100 data]# cat /etc/my.cnf | grep datadir
  datadir=/var/lib/mysql
  [root@test100 data]# cd /var/lib/mysql/fx/
  [root@test100 fx]# mv user_suggest_report.frm /data
  重启mysql服务器
  [root@test100 fx]# service mysqld restart
  重新备份操作
  [root@test100 data]# mysqldump fx > fx.150109.sql #操作成功
    本文由多备份总结 转载请注明出处
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP