The MySQL server is running with the --secure-file-priv option
ERROR 1290 (HY000) at line 1: The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
查看一下secure_file_priv的数值
show variables LIKE '%secure_file_priv%'NULL 表示限制mysql 不允许导入或者导出
修改mysql配置文件my.cnf 或 my.ini,在[mysqld]内添加
secure_file_priv =
(secure_file_priv的值没有具体值时,mysqld的导入或导出不限制文件目录)
或者
secure_file_priv = 指定目录 (限制mysqld 的导入或导出只能在指定目录下)
重启mysql,再次查看
导出的时候记得 windows路径 用 / 分隔目录
ok
---------------------
作者:dongsir 董先生
来源:CSDN
原文:The MySQL server is running with the --secure-file-priv option
版权声明:本文为博主原创文章,转载请附上博文链接!
用ROOT账户登陆(有权限对整个数据库 *** 作的账户)点权限设置,然后添加一用户 。在Database for user 那里选择Create database with same name and grant all privileges 如果只是想指定它对其中一数据库有管理权限就不要选择全局权限中的任何一项 ,点执行 完成创建 ,下面就是新建一数据库,在点权限设置 ,在“按数据库指定权限”那里把你刚新建的数据库选择上,点执行就可以了!这样你新建的账户只对该数据库有完全控制的权限,对其他用户也没访问权限!应该是mysql被禁止了文件的权限。你是不是用root账户。
如果是一般来说不会出现这个问题的
不行你上网查查怎么开启这个文件权限,我不是太了解。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)