今儿想导出一张表的时候出现了这种错误:
mysql> select * into outfile '/usr/soft/parent.sql' from parent; ERROR 1 (HY000): Can't create/write to file '/usr/soft/parent.sql' (Errcode: 13)
可是我的权限里已经对mysql进行授权了:
这里肯定是权限的问题,仔细再看看。
上面的是我用secureCRT 登录的报出的错,这里我又用服务器登录了一次看了下报出的错误不一样了:
mysql> select * into outfile 'usr/soft/parent.sql' from parent;
ERROR 1 (HY000): Can't create/write to file '/var/lib/mysql/usr/soft/parent.sql' (Errcode: 2)
这里我很不解,/var/lib/mysql/usr/soft/parent.sql 它默认的给我上面加了些前缀呢。
本文记录了一次使用MySQL导出数据到文件时遇到的错误及其分析过程。作者尝试将数据导出到指定路径,但遇到了权限问题导致的错误。通过查看权限设置和服务器日志,发现实际尝试写入的路径与预期不符。
1254

被折叠的 条评论
为什么被折叠?



