MySQL服务无法启动,提示
在其他方法都不奏效的情况下,打开data文件夹后缀名为.err的文件,发现以下报错:
Failed to find valid data directory
Data Dictionary initialization failed
可使用以下方法解决:
1. 删除自己创建的data文件夹
2. 以管理员身份运行cmd
3. 用CD命令进入mysql bin文件夹,如CD D:\Software\Work\MySql\mysql-8.0.16-winx64\bin
(前提是环境变量路径已经添加设置为 D:\Software\Work\MySql\mysql-8.0.16-winx64\bin)
用
mysqld -remove MySQL
移除服务
4. cmd执行
mysqld --initialize-insecure
以创建data文件夹
5. 再执行
mysqld --install
安装mysql
6. 最后启动服务
net start mysql
提示服务成功启动