windows系统的mysql把查询语句导出到文件的配置

第一步:找到my.ini文件

我的配置文件位置
C:\ProgramData\MySQL\MySQL Server 5.7

第二步:修改配置
搜索参数:secure-file-priv,没有就自己添加一个
修改成自己的目录位置

[mysqld]
# Secure File Priv.
secure-file-priv="D:\MysqlDatas\"

第三步:重启MySQL
第四步:查看配置

show variables like '%secure%';

在这里插入图片描述
第五步:执行导出操作

注意:这里的文件位置必须是右斜杠,并且是自己配置的文件目录
SELECT * FROM `md_area` into OUTFILE 'D:/MysqlDatas/a.sql';

可能的报错:
Can’t create/write to file ‘C:\Users\Administrator\Desktop\a.sql’ (Errcode: 13 - Permission denied)
我一开始配置的是C:\Users\Administrator\Desktop\这个目录,然后,导出的时候一直报错,看报错信息是权限不够
于是我改到D盘,就好了

猜你喜欢

转载自blog.csdn.net/Brave_heart4pzj/article/details/114063000
今日推荐