mysql5.7 本地计算机上的mysql 服务启动后停止。
问题:
在cmd 下mysql服务mysql服务无法启动任何错误法启动 服务没有报告任何错误
在服务里面启动是
在 cmd下输入 mysqld --console 看到报错信息
C:\Program Files\MYSQL\mysql-8.0.11-winx64\bin>mysqld -initialize
C:\Program Files\MYSQL\mysql-8.0.11-winx64\bin>mysqld --console
2018-05-10T02:20:56.093984Z 0 [System] [MY-010116] [Server] C:\Program Files\MYS
QL\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) starting as process 2592
2018-05-10T02:20:56.107985Z 1 [ERROR] [MY-011011] [Server] Failed to find valid
data directory.
2018-05-10T02:20:56.107985Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initi
alization failed.
2018-05-10T02:20:56.108985Z 0 [ERROR] [MY-010119] [Server] Aborting
2018-05-10T02:20:56.109985Z 0 [System] [MY-010910] [Server] C:\Program Files\MYS
QL\mysql-8.0.11-winx64\bin\mysqld.exe: Shutdown complete (mysqld 8.0.11) MySQL
Community Server - GPL.
提示说找不到有效的数据目录,是data文件夹出了问题吗,data文件夹已经创建过了的,
初始化失败data里面会有两个文件
然后 删除服务,删除data文件,使用
mysqld --initialize-insecure --user=mysql
最后重新启动即可