今儿想导出一张表的时候出现了这种错误:
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 它默认的给我上面加了些前缀呢。