当我尝试启动我的SQL服务器时,会popup一条消息,说它启动但是停止。 这发生在我的服务器重新启动后。
有谁知道我可以解决这个问题?
请尝试以下步骤:
确保数据目录具有为用户“网络服务”和管理员设置的完全权限,并且如果目录中有空格,则会在目录名称周围引用引号。 确保basedir被设置/未被注释掉。
我测试了这些东西,通过更改数据目录,这重新导致了上面描述的错误,然后修复新创建的数据目录的权限,以消除错误。 我现在可以来回切换我注释掉的数据目录。 (只是作为一个测试,否则这是坚果)。
C:\ ProgramData \ MySQL \ MySQL server 5.7 \ my.ini应该是这样的,使用Windows 2012 R2服务器来测试:
# 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"