欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Mysql 使用中碰到的问题记录

程序员文章站 2022-03-30 17:46:32
问题:在cmd中输入net stop mysql反馈“服务名无效” win+R打开运行窗口,输入 查看其中mysql的服务名,比如我的是叫做MySQL80 让我们继续回到最开始的部分,在cmd窗口输入 尴尬,又报错了! 百度了才知道原来是因为我们的cmd窗口并不是使用管理员身份打开的,所以才会被系统 ......

 

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

Mysql 使用中碰到的问题记录

 

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

services.msc

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

Mysql 使用中碰到的问题记录

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

net start mysql80

尴尬,又报错了!

Mysql 使用中碰到的问题记录

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

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

Mysql 使用中碰到的问题记录

 

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

Mysql 使用中碰到的问题记录

原因是因为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 使用中碰到的问题记录

 

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

官方文档: