Ujistěte se, že datový adresář má nastavena úplná oprávnění pro uživatele "Síťová služba" a Správce a že máte kolem názvu adresáře uvozovky, pokud jsou v něm mezery. Ujistěte se, že basedir je nastaven/nekomentován.
Testoval jsem tyto věci změnou datového adresáře, což znovu způsobilo chybu, kterou přesně popisujete výše, a poté jsem opravil oprávnění nově vytvořeného datového adresáře, aby se chyba odstranila. Mohu nyní přepínat tam a zpět, když měním, který datový adresář komentuji. (pouze jako test, jinak je to oříšek).
C:\ProgramData\MySQL\MySQL Server 5.7\my.ini Mělo by to být něco takového, s použitím serveru Windows 2012 R2 k testování:
# Path to installation directory. All paths are usually resolved relative to
this.
basedir="C:/Program Files/MySQL/MySQL Server 5.7/"
# Path to the database root
# datadir="C:/ProgramData/MySQL/MySQL Server 5.7/Data"
datadir="d:/ProgramData/Data"