这是说mysql用户没有写入文件的权限,我们需要记下文件夹的权限,然后改为最大权限,执行操作,操作结束后,再将权限改回去即可
ls -l dirname

权限这里有三个数字,r,w,x分别对应4,2,1,即 读(read)、写(write)、执行(execute)
列出的详情中字母的含义,
例如,drwxr-xr-x,的含义,d表示这是一个文件夹,后面的权限分三组用户,第一组,rwx,表示拥有该文件夹的用户A的权限为读、写、执行,第二组,r-x,表示与A同属一个组的其他用户权限为读、执行,第三组r-x,表示与A不同属于一组的用户权限为读、执行
r、w、x分别对应4、2、1,只需要chmod将权限改回去即可,例如
chmod -r 751 dirname
关于Mysql数据导出时遇到的Can't create/write to file问题
原文:https://www.cnblogs.com/YC-L/p/12624116.html