Même si le message est très ancien, mais publier ma solution car il m'a fallu environ 2 heures pour le comprendre et cela peut aider quelqu'un à gagner du temps.
Vous pouvez essayer de faire :
shell> mysqld --initialize
Cela doit initialiser le répertoire de données dans le chemin où vous avez installé le serveur MySql. Généralement placé dans C:\Program Files\MySQL\MySQL Server 8.0.
J'espère que cela aide quelqu'un.