更改数据目录后无法重新启动 mysql

Unable to restart mysql after changing the datadir

将默认 datadirC:/ProgramData/MySQL/MySQL Server 5.7\Data 更改为 D:/Data 后,我无法重新启动服务器。

可能是什么原因?

错误快照:

但是,如果恢复原来的datadir路径就可以正常工作。

D:/Data

分配对 NETWORK SERVICE 的完全权限

确保 my.ini 使用 Notepad++ 等工具进行 ANSI 编码。

我用 Windows 记事本更新了 my.ini 中的 datadir,它显然将其转换为 UTF-8;我使用 Notepad++ 将文件复制到系统,在将其复制回 MySQL 服务器之前将其转换回 ANSI,并且能够成功启动 MySQL 服务。