MySql教程

手动启动MySql-8.0.28服务时的问题

本文主要是介绍手动启动MySql-8.0.28服务时的问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

问题背景:

我的mysql版本是8.0.28,是从官网下载的免安装包,所以执行程序和数据目录是在一起的(同一个目录下)

按照官网安装说明,成功安装,启动服务都没问题。。。

第二天:

由于安装MySql-8.0.28后没有设置自启动,今天手动启动时出现无法启动服务的情况:

 

 

 开始以为是端口被其他进程占用了,netstat -ano 查看了3306并没有被占用。。。。

又去看看了mysql的系统环境变量设置,也没问题。。

 

 

 

网上搜索相关问题,发现各种解决方案,什么data目录删除重建,然后mysql --initialize;或者配置文件(my.ini)里面没写入basedir=你的mysql安装路径、

datadir=data目录的路径等等,感觉不是自己的问题所在。

最后看到有人说my.ini要放在bin目录下,突然发现自己的my.ini是在在mysql的安装目录的根目录下:(但昨天测试启动,停止服务都没问题。。。)

 

 

 

把my.ini放到bin目录下,然后启动服务,成功了。。。。

 

 

 

附上my.ini文件设置的参数说明:

 

这篇关于手动启动MySql-8.0.28服务时的问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!