免费注册 查看新帖 |

Chinaunix

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

mysqldump出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-19 13:29 |只看该作者 |倒序浏览
5可用积分
故障现象:
1:使用mysqldump命令dump出整个数据库:
mysqldump: Got error: 1105: File './db/data_20070901.MYD' not found (Errcode: 24) when using LOCK TABLES
2:查看/data/db下面文件没有缺少,使用mysql客户端连接desc以及select * from这个表都没有问题。而且如果使用dump命令直接dump这个表也不会出错

盼高手回答!

论坛徽章:
0
2 [报告]
发表于 2007-11-19 14:05 |只看该作者
补充下:数据库可能稍微有点大,900多张表一共1G左右,使用--lock-tables=false导出没有问题

论坛徽章:
0
3 [报告]
发表于 2007-11-19 16:44 |只看该作者
貌似执行dump的 --user 没有lock权限

论坛徽章:
0
4 [报告]
发表于 2007-11-21 16:30 |只看该作者
原帖由 yejr 于 2007-11-19 16:44 发表
貌似执行dump的 --user 没有lock权限

不会吧,yejr。我这就去看看

论坛徽章:
0
5 [报告]
发表于 2007-11-21 16:57 |只看该作者
| Y           | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | Y          | Y          | Y            | Y          | Y                     | Y                | Y            | Y               | Y                |          |            |             |              |             0 |           0 |               0 |
select * from user的结果,全是y了。。。

论坛徽章:
0
6 [报告]
发表于 2007-11-21 17:28 |只看该作者
貌似 data_20070901 表有问题了,进入 mysql 控制台

mysql> repair tables data_20070901;

然后再 dump 看看。

论坛徽章:
0
7 [报告]
发表于 2007-11-21 20:26 |只看该作者
全是Y不代表就有权限,user表是全局的权限,每个db、table都可能存在自己的授权

论坛徽章:
0
8 [报告]
发表于 2007-11-22 16:34 |只看该作者
又长见识了

论坛徽章:
0
9 [报告]
发表于 2007-11-22 21:23 |只看该作者
貌似必须重启
不想重启就分多次倒

论坛徽章:
0
10 [报告]
发表于 2007-11-29 13:25 |只看该作者
原帖由 yejr 于 2007-11-22 21:23 发表
貌似必须重启
不想重启就分多次倒

谢谢yejr兄!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP