记录一次MySQL启动异常的解决
2021/12/9 2:16:52
本文主要是介绍记录一次MySQL启动异常的解决,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
今天像往常一样打开navicat连接mysql,结果提示连接失败,于是我想到可能是MySQL服务没有启动,果然,打开计算机管理后MySQL80服务是停止状态,我以为像之前一样,选中服务后右键启动服务,就解决了,结果发现服务启动失败,报错:
本地计算机上的MySQL80服务启动后停止,某些服务在未由其他服务或者程序使用时将自动停止。
打开百度搜索解决方案,有人说是端口占用,结果查询了一下3306端口并没有问题,之后突然想到今天更改了C盘目录下programdata这个文件夹的属性,导致开始菜单全部不见了,把属性复原后才解决,于是想到会不会是这个文件夹里面的问题。
果然,我发现在8.0版本的mysql中,my.ini配置文件位于C:\ProgramData\MySQL\MySQL Server 8.0中,于是打开这个配置文件,发现datadir的属性怎么自己变成了C:/ProgramData/MySQL/MySQL Server 8.0\Data
注意,上面的斜杠是反的,但我也不知道它为什么就变反了,总之就是因为这个导致了MySQL服务无法正常启动,修改路径后问题得到了解决。
总结:my.ini文件出现了错误,把错误属性改对就可以了
血的教训,不要乱动C盘里面和系统有关的文件,不知道会发生什么奇怪的bug
这篇关于记录一次MySQL启动异常的解决的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-21MySQL集群部署资料:新手入门教程
- 2024-09-21MySQL集群资料:初学者入门指南
- 2024-09-21部署MySQL集群资料:新手入门教程
- 2024-09-20MySQL集群部署教程:新手入门指南
- 2024-09-20MySQL集群教程:初学者必备指南
- 2024-09-20部署MySQL集群项目实战:新手入门教程
- 2024-09-20如何部署MySQL集群:简单教程
- 2024-09-20MySQL集群部署:新手入门指南
- 2024-09-20部署MySQL集群学习:入门指南
- 2024-09-20部署MySQL集群入门教程