缺少Mysql服务

时间:2011-04-15 15:48:30

标签: mysql service

我已在本地安装了Mysql服务器,一切正常,但是今天当我尝试连接到本地数据库时,我收到了一个错误。检查服务后显示MySql服务丢失...

问题是什么?

提前感谢任何帮助

6 个答案:

答案 0 :(得分:48)

我是通过以下方式完成的

  1. 启动cmd
  2. 转到“C:\ Program Files \ MySQL \ MySQL Server 5.6 \ bin”
  3. 键入mysqld --install
  4. 如下图所示。 See了解更多信息。

    enter image description here

答案 1 :(得分:3)

转到mysql bin目录并再次安装mysql服务:

c:
cd \mysql\bin
mysqld-nt.exe --install

或者如果缺少mysqld-nt.exe(取决于版本):

mysqld.exe --install

然后转到服务,启动服务并将其设置为自动启动。

答案 2 :(得分:2)

我也面临同样的问题。做简单的步骤

  1. 转到bin目录复制路径并将其设置为环境变量。
  2. 以admin身份运行命令提示符并cd到bin目录:
  3. 运行命令:mysqld -install
  4. 现在服务已成功安装
  5. 在os
  6. 的服务窗口中启动服务
  7. 键入mysql并转到

答案 3 :(得分:0)

转到

C:\ Program Files \ MySQL \ MySQL Server 5.2 \ bin

然后打开MySQLInstanceConfig文件

然后完成向导。

点击完成

解决问题

我认为这也是更改端口号的最佳方式。

它对我有用

答案 4 :(得分:0)

我遇到了同样的问题。我正确安装了MYSQL Workbench 6.x,但面对如下连接:

enter image description here

我对此做了一点R& D,发现service.msc中的MySQL服务不存在。为实现这一目标,我在MySQL Workbench中创建了一个新连接,然后在“系统配置文件”中手动配置了MySQL数据库服务器(参见下图)。

您还需要安装MySQL数据库服务器并为my.ini设置配置文件路径。现在最后测试连接(确保MySQL服务在services.msc中运行)。

enter image description here

答案 5 :(得分:0)

如果您希望将配置文件放在其他路径上,则必须为您的服务命名:

mysqld --install NAME --defaults-file=C:\my-opts2.cnf

如果出于某种原因需要,您还可以使用该名称在不同的套接字上安装 multiple mysql服务。 您可以通过复制执行路径并在终端的末尾添加--console来查看失败原因。 最后,您可以通过注册来修改服务的起始路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NAME

这很好用,但是没有用,因为Windows服务机制几乎没有日志记录功能。