免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2058 | 回复: 3

mysql利用mysqldump导出表出问题,求教 [复制链接]

论坛徽章:
0
发表于 2012-04-05 21:02 |显示全部楼层
mysqldump导出表出问题,求大虾指教。
到处目录为777权限,且磁盘未满,但是提示不能创建/写入文件。

$ mysqldump -uroot -ppassword -T "./tmp" test user
mysqldump: Can't create/write to file './tmp/user.sql' (Errcode: 2)
mysqldump: Can't create/write to file './tmp/user.sql' (Errcode: 2)
$ ls -lad /tmp
drwxrwxrwt 7 root root 4096 Apr  5 20:55 /tmp
$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2             9.7G  6.6G  2.7G  72% /
/dev/sda3             122M   27M   89M  24% /home
/dev/sda1             122M   12M  104M  11% /boot
tmpfs                 2.0G     0  2.0G   0% /dev/shm

论坛徽章:
0
发表于 2012-04-05 22:08 |显示全部楼层
回复 1# finderla


你写法有问题(试试下面的):
mysqldump -uroot -ppassword -T  test user > /tmp/user.sql

Errcode: 2
表示 No such file or directory, 说明./tmp/此目录不存在,你当前的目录是在/现面吗?如果不是, ./tmp/和/tmp就不一样了。

对于errcode, 可以用perror 2来查看。

论坛徽章:
0
发表于 2012-04-06 09:15 |显示全部楼层
回复 1# finderla


    mysqldump -uroot -ppassword -T "/tmp" test user
把那个点去掉,./tmp表示当前目录的tmp目录,不是/tmp。

论坛徽章:
0
发表于 2012-04-15 13:06 |显示全部楼层
回复 2# RogerZhuo
感谢,还附带学习了看错误代码,了解了perror,学了“渔”,哈哈!

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP