`
bardo
  • 浏览: 377698 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
D1407912-ab64-3e76-ae37-b31aa4afa398
浅述PHP设计模式
浏览量:11796
9d6df9f7-91da-3787-a37c-0e826525dd5d
Zend Framewor...
浏览量:10097
85b628bd-a2ed-3de2-a4b1-0d34985ae8b6
PHP的IDE(集成开发环...
浏览量:9480
社区版块
存档分类
最新评论

mysql5.7-8.0注册服务出错

阅读更多

mysql5.7-8.0注册服务出错,提示:

failed to install the service (couldn't create service)

这时,如果你按现在网上的方法,可以注册成功,但结果是:

启动服务时出现弹出对话框

本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。 

这就是网上99%都是抄。那种重新初始化MYSQL的方法根本不可取!(要备份,要重新复制,好烦!)

正确的做法:在命令行中键入:

 > mysqld --defaults-file="%my_ini_path%\my.ini"

 这时你就能看到出错信息。根据出错信息进行纠正。

我发现,mysql5.7多了一个配置项(实际是从5.6开始的)

# Secure File Priv.

secure-file-priv="...\Uploads"

所以,这个版本,你不能复制后直接注册服务。原始目录在:

C:\ProgramData\MySQL\MySQL Server 5.7

所以,如果复制到一台新机器,必须修改,

# Secure File Priv.

secure-file-priv="...\Uploads"

这个配置

或者,

创建C:\ProgramData\MySQL\MySQL Server 5.7\Uploads目录。

再注册服务,就没有问题了

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics