MySql服务无法启动:“本地计算机上的 mysql 服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止”
MySql服务无法启动:“本地计算机上的 mysql 服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止”
导致不能启动服务的原因非常多。
解决方案1:查看日志文件
打开MySql数据库目录, 如:C:\ProgramData\MySQL\MySQL Server 8.0\Data
按修改日期排序文件,找到 .err文件,如:
提示:2024-10-24T12:55:55.414159Z 1 [Warning] [MY-012351] [InnoDB] Tablespace 431, name 'csframework_webapi_v3_log/sys_log_apivistior', file '.\csframework_webapi_v3_log\sys_log_apivistior.ibd' is missing!
丢失idb文件。
百度:mysql丢失idb文件解决方案。
解决方案2:重新安装MySql Windows服务
操作步骤:
1、备份 C:\ProgramData\MySQL\MySQL Server 8.0\Data 目录。
2、删除Data目录下所有文件。
3、重新安装MySql服务
PowerShell 全选
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld --remove mysql
The service doesn't exist!
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld --remove mysql80
Service successfully removed.
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld --initialize-insecure --user=mysql
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld --install
Service successfully installed.
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网