当前位置: 移动技术网 > IT编程>数据库>Mysql > Mysql 使用中碰到的问题记录

Mysql 使用中碰到的问题记录

2018年11月20日  | 移动技术网IT编程  | 我要评论

 

问题:在cmd中输入net stop mysql反馈“服务名无效”

 

win+r打开运行窗口,输入

services.msc

查看其中mysql的服务名,比如我的是叫做mysql80

让我们继续回到最开始的部分,在cmd窗口输入

net start mysql80

尴尬,又报错了!

百度了才知道原来是因为我们的cmd窗口并不是使用管理员身份打开的,所以才会被系统拒绝访问!

在以管理员身份启动后,输入上面的代码,mysql启动成功!

 

问题:mysql使用into outfile会报错“ (1290, 'the mysql server is running with the --secure-file-priv option so it cannot execute this statement')”

原因是因为mysql有一个secure-file-priv参数,这个参数是用来限制load data, select ... outfile, and load_file()传到哪个指定目录的。

  • secure_file_priv的值为null ,表示限制mysql 不允许导入|导出

  • 当secure_file_priv的值为具体目录 ,表示限制mysql 的导入|导出只能发生在设定目录下,目录必须存在,mysql不会创建目录

  • 当secure_file_priv的值没有具体值时,表示不对mysql 的导入|导出做限制

 

那我们怎么在mysql中查看这个参数呢?在cmd使用以下命令即可!

show variables like '%secure%'

 

解决方法:修改mysql安装目录下的配置文件(ini后缀)即可!

官方文档:

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网