更改datadir后无法重新启动mysql

时间:2016-01-19 14:59:00

标签: mysql database windows datadirectory

try{ //try do something } catch(Exception e){ //log your exception return View("~/Views/ErrorView.cshtml", model); // Model is Umbraco.Web.Models.RenderModel } 的默认datadir更改为C:/ProgramData/MySQL/MySQL Server 5.7\Data后,我无法重启服务器。

  • 我将D:/Data更改为datadir
  • 然后我停止了datadir="D:/Data"
  • mysql目录复制到Data
  • 尝试重新启动服务器
  • 无法启动

它可能是什么原因?

错误快照:

enter image description here

但是,如果恢复原始datadir路径,它可以正常工作。

2 个答案:

答案 0 :(得分:7)

为网络服务分配完全权限,用于" D:/数据"夹

答案 1 :(得分:0)

确保my.ini使用诸如Notepad ++之类的工具进行ANSI编码

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