(1)首先查询MySQL表操作权限,即"secure_file_priv"的值
查询语句:
SHOW VARIABLES LIKE "secure_file_priv";
结果含义:
secure_file_prive=null -- 限制mysqld 不允许导入导出
secure_file_priv=C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\ -- 限制mysqld的导入导出只能发生在该目录下
secure_file_priv=' ' -- 不对mysqld 的导入 导出做限制
(2)在操作中,使用如下sql语句即可实现转储:
select * into outfile 'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/college.xls' from college;
其中:
select * into outfile 'MySQL中设置的路径' from 表名 where 条件;
注:navicat中操作也可以。