mysql导出数据报错The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
2023-09-11 14:19:37 时间
MySQL导出文件时,遇到报错“The MySQL server is running with the --secure-file-priv option so it cannot execute this statement”,网上搜索解决方案,各大神方案相同,
第一步:show variables like '%secure%';
图一
第二步:打开MySQL安装路径,找到my.ini配置文件,搜索 secure,
图二:找到这里,修改路径(原来的最好是注释掉,不要删除),
重启MySQL服务, 就能正常导出到修改后的路径了,但是我依然失败了,报错还是“The MySQL server is running with the --secure-file-priv option so it cannot execute this statement”,又看了几篇博客,都是一样的思路,问题应该出在我自己身上了,自己检查了操作流程,终于找到了原因,修改路径时,由于嫌手动输入路径麻烦,我是直接复制的路径,从下图里复制的路径:
图三:
导出时用的也是这个路径,加上一个文件名,结果就是继续报错,
(注意斜杠)
图一、图三显示的是反斜杠,我复制的路径也是用的反斜杠,但是图二配置文件中,用的是斜杠,我导出的文件路径用的也是反斜杠,因此导致失败,把图二中修改的路径改成斜杠,导出路径也用斜杠,导出成功!希望其他小伙伴不要再犯同样的错误!
转 :https://blog.csdn.net/qq_34172340/article/details/83870035
https://blog.csdn.net/zhuyunier/article/details/88707634
相关文章
- Mysql授权允许远程访问解决Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端
- Navicat Premium连接MySQL 1251错误和Mysql初始化root密码和允许远程访问
- MySQL数据类型 int(M) 表示什么意思?详解mysql int类型的长度值问题
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
- MYSQL错误解决:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
- [root@master mysql]# mysql -uroot -pjsb ERROR 2002 (HY000): Can't connect to local MySQL server thro
- [转]分析MySQL数据类型的长度【mysql数据字段 中length和decimals的作用!熟悉mysql必看】
- Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’
- Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
- No module named 'MySQLdb' python3.6 + django 1.10 + mysql 无法连接
- Atitit it sftwr dev 原则准则 principle 目录 第一章 简单原则 kiss1 第一节 . You Ain’t Gonna Need It(YAGNI)避免过度设计1
- Starting MySQL ERROR! Couldn‘t find MySQL server (/usr/local/mysql/bin/mysqld_safe)
- MySQL Study之--Mysql无法启动“mysql.host”
- mysql select into outfile默认文件保存路径是C:ProgramDataMySQLMySQL Server 8.0Data
- 安全测试===Mysql 注入技巧学习 MySQL注入技巧(1)
- MySQL-mysql 8.0.11安装教程 windows
- MySQL学习8:连接查询
- Mycat启动正常但无法连接ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql