mysql-8.0.20-winx64安装时 MySQL 服务正在启动 MySQL 服务无法启动
see_you_again__ 2020-07-01 11:02:16 692 收藏 2
分类专栏: MySQL 文章标签: mysql
版权
服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助
不需要手动创建data,我下载的压缩包解压后既没有data文件夹也没有.ini配置文件。这些不用我们自己创建
查看错误 :mysqld --console
2020-07-01T02:50:02.526594Z 0 [System] [MY-010116] [Server] D:\soft\mysql\bin\mysqld.exe (mysqld 8.0.20) starting as process 18804
2020-07-01T02:50:02.892275Z 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory.
2020-07-01T02:50:02.897889Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
2020-07-01T02:50:02.903691Z 0 [ERROR] [MY-010119] [Server] Aborting
2020-07-01T02:50:02.907962Z 0 [System] [MY-010910] [Server] D:\soft\mysql\bin\mysqld.exe: Shutdown complete (mysqld 8.0.20) MySQL Community Server - GPL.
1
2
3
4
解决方案:
删除自己手动创建的data文件夹
管理员权限CMD的bin目录下,移除已错误安装的mysqld服务;
D:\mysql-8.0.11-winx64\bin>mysqld -remove MySQL
The service doesn’t exist!
1
2
在CMD的bin目录下执行mysqld --initialize-insecure
会发现程序在mysql的根目录下自动创建了data文件夹以及相关的文件
bin目录下执行mysqld -install
Service successfully installed.
.bin目录下执行mysql服务启动net start mysql
D:\soft\mysql\bin>net start mysql
MySQL 服务正在启动 …
MySQL 服务已经启动成功。