【发布时间】:2016-04-25 02:50:32
【问题描述】:
将默认datadir 从C:/ProgramData/MySQL/MySQL Server 5.7\Data 更改为D:/Data 后,我无法重新启动服务器。
- 我把
datadir改成了datadir="D:/Data" - 然后我停了
mysql - 将
Data目录复制到D:/ - 已尝试重新启动服务器
- 无法启动
这可能是什么原因?
错误快照:
但是,如果恢复原始datadir路径,它就可以正常工作。
【问题讨论】:
-
您是否检查了事件日志,因为这是所有服务错误的最终结果?很可能 MySQL 服务帐户没有对该文件夹的权限,因此无法打开其元数据库,从而导致启动失败。
-
@NielsKeurentjes 事件日志显示 mysql 错误,但未显示任何错误消息或代码。可以做些什么来授予该文件夹的权限?我已经拥有对该文件夹的读写权限。
-
@SuhailGupta 您在哪个/哪些文件中更改了
datadir="D:/Data" -
@SuhailGupta 根据您的屏幕截图 MySQL 正在作为网络服务运行。那是应该拥有权限的人,而不是你。
-
@dbw my.ini inside c:/programdata ...
标签: mysql database windows datadirectory