无法启动MySQL服务

时间:2016-03-30 20:40:04

标签: mysql service cmd

MySQL服务不会在系统启动时自动启动,当我尝试启动MySQL服务时,它会显示以下输出

C:\Windows\system32>net start MySQL
The MySQL service is starting.
The MySQL service could not be started.

The service did not report an error.

More help is available by typing NET HELPMSG 3534.

如果您遇到过这样的问题,请提出一些解决问题的方法。

2 个答案:

答案 0 :(得分:0)

我的MySQL80服务器无法启动,因为my.ini是使用UTF-8编码而不是ANSI保存的。

  1. 通过在命令提示符下键入echo%PROGRAMDATA%来查找my.ini,并查找MySQL目录。
  2. 在记事本中打开my.ini并使用文件->另存为...
  3. 在“保存”按钮的“编码选择”列表中,选择“ ANSI”并保存。

答案 1 :(得分:0)

解决服务无法启动的错误的最简单方法是以管理员身份进入注册表。

导航到HKLM \ System \ ControlSet001 \ Services \ MySQL将映像路径更改为“ C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin \ mysql.exe” --defaults-file = C:\ Program Files \ MyNewSQL \ bin \ MyNewSQL.ini MyNewSQL

我的问题(与您的相同):

当前注册表设置:C:\ MySQLs \ MySQLDev \ bin \ mysqld --defaults-file = C:/MySQLs/MySQLDev/MySQLDev.ini MySQLDev

将注册表设置更改为:C:\ MySQLs \ MySQLDev \ bin \ mysqld.exe --defaults-file = C:/MySQLs/MySQLDev/MySQLDev.ini MySQLDev

重新运行“ net start MySQLDev”

MySQLDev服务正在启动。 MySQLDev服务已成功启动。