场景说明
在Window上安装mysql5.7,安装后运行mysql,发现服务无法启动问题
解决方法
- 进入mysql的bin目录
- 执行mysqld --initialize-insecure 命令
第一次执行的话,时间会久一些,执行结束后没有输出信息,查看bin的同级目录下会多出一个data文件夹,里面一堆文件
- 再次执行net start mysql命令启动服务,发现启动成功!
总结
在mysql5.7以上版本,默认是没有data目录,即没有初始化服务,需要先初始化,才可以启动服务,否则会报服务没有报告任何错误
。