运行环境:windows10
mysql版本:8.0.23
在mysql bin 目录运行mysqld --console 查看错误日志
解决方法:
1.将安装路径下的data文件夹中文件手动清空(可能之前初始化时失败导致文件不全)
2.进到bin路径下移除mysql服务 mysqld remove
3.在bin路径下输入mysqld --initialize-insecure(程序会在data文件夹下创建许多文件)
4.继续输入mysqld -install(服务已经重新安装了)
5.发生如下状况需运行mysqld.exe install ,否则省略
6.开启mysql服务,输入net start mysql或者去服务中开启
转载:https://www.bootwiki.com/note/mysql-installation-error-failed-find-valid-data-dir.html