win7 修改mysql my.ini配置文件出错,提示文件被其他应用程序占用
准备把mysql的数据库导出到excel文档,使用的命令是:
select * from tb_advertiser.tb_advertiser into outfile 'tbads.xls';
结果出现了错误: The MySQL server is running with the --secure-file-priv option
于是按照网上的教程去修改my.ini的配置文件, 添加这一行:
secure_file_priv=' ' #-- 不对mysqld 的导入 导出做限制
结果保存的时候一直提示我的my.ini配置文件被占用, 当然理所当然的, 因为mysql正在运行着呢. 于是手工把mysql的所有的服务都关掉, 再重新编辑并保存,
不过这个报错还是照样出错.
折腾一番, 踩了写坑后, 尝试把myini的权限给修改成完全控制后, my.ini文件就可以被修改并保存了.
问题症结: 文件默认权限只能是user的. 需要把其他用户的权限给到my.ini配置文件
select * from tb_advertiser.tb_advertiser into outfile 'tbads.xls';
结果出现了错误: The MySQL server is running with the --secure-file-priv option
于是按照网上的教程去修改my.ini的配置文件, 添加这一行:
secure_file_priv=' ' #-- 不对mysqld 的导入 导出做限制
结果保存的时候一直提示我的my.ini配置文件被占用, 当然理所当然的, 因为mysql正在运行着呢. 于是手工把mysql的所有的服务都关掉, 再重新编辑并保存,
不过这个报错还是照样出错.
折腾一番, 踩了写坑后, 尝试把myini的权限给修改成完全控制后, my.ini文件就可以被修改并保存了.
问题症结: 文件默认权限只能是user的. 需要把其他用户的权限给到my.ini配置文件