记录一次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-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解
- 2024-12-07MySQL分库分表入门指南
- 2024-12-07MySQL慢查询入门:快速掌握性能优化技巧
- 2024-12-07MySQL入门:新手必读的简单教程
- 2024-12-07MySQL入门:从零开始学习MySQL数据库
- 2024-12-07MySQL索引入门:新手快速掌握MySQL索引技巧
- 2024-12-06BinLog学习:MySQL数据库BinLog入门教程
- 2024-12-06Binlog学习:MySQL数据库的日志管理入门教程