服务没有报告任何错误。 请键入 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.
解决方案:
删除自己手动创建的data文件夹
管理员权限CMD的bin目录下,移除已错误安装的mysqld服务;
D:\mysql-8.0.11-winx64\bin
>mysqld -remove MySQL
The
service doesn't exist
!
在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 服务已经启动成功。