更改数据目录后无法重新启动 mysql
Unable to restart mysql after changing the datadir
将默认 datadir
从 C:/ProgramData/MySQL/MySQL Server 5.7\Data
更改为 D:/Data
后,我无法重新启动服务器。
- 我把
datadir
改成了datadir="D:/Data"
- 然后我停了
mysql
- 已将
Data
目录复制到 D:/
- 已尝试重新启动服务器
- 无法启动
可能是什么原因?
错误快照:
但是,如果恢复原来的datadir路径就可以正常工作。
为 D:/Data
分配对 NETWORK SERVICE
的完全权限
确保 my.ini
使用 Notepad++ 等工具进行 ANSI 编码。
我用 Windows 记事本更新了 my.ini
中的 datadir
,它显然将其转换为 UTF-8;我使用 Notepad++ 将文件复制到系统,在将其复制回 MySQL 服务器之前将其转换回 ANSI,并且能够成功启动 MySQL 服务。
将默认 datadir
从 C:/ProgramData/MySQL/MySQL Server 5.7\Data
更改为 D:/Data
后,我无法重新启动服务器。
- 我把
datadir
改成了datadir="D:/Data"
- 然后我停了
mysql
- 已将
Data
目录复制到D:/
- 已尝试重新启动服务器
- 无法启动
可能是什么原因?
错误快照:
但是,如果恢复原来的datadir路径就可以正常工作。
为 D:/Data
NETWORK SERVICE
的完全权限
确保 my.ini
使用 Notepad++ 等工具进行 ANSI 编码。
我用 Windows 记事本更新了 my.ini
中的 datadir
,它显然将其转换为 UTF-8;我使用 Notepad++ 将文件复制到系统,在将其复制回 MySQL 服务器之前将其转换回 ANSI,并且能够成功启动 MySQL 服务。