主要是权限不足造成,使用口令查询Mysql是否开启导出功能,并查看数据路径,在对应路径下导出数据:
mysql> show variables like '%secure%'; +------------------+----------------------------+ | Variable_name | Value | +------------------+----------------------------+ | secure_auth | ON | | secure_file_priv | /var/lib/mysql-files/ | +------------------+----------------------------+ 2 rows in set (0.00 sec)
可以看到导出是打开状态,数据路径在/var/lib 下,使用outfile导出数据时,导出路径也必须是/var/lib下。