【发布时间】:2011-04-15 15:48:30
【问题描述】:
我已经在本地安装了 Mysql 服务器,一切正常,但是今天当我尝试连接到本地数据库时,出现错误。检查服务后发现MySql服务丢失了……
可能是什么问题?
提前感谢您的帮助
【问题讨论】:
-
也许只是mysql服务没有运行?你开始了吗?
-
每次我登录 Windows 时都会自动启动此服务,但现在服务列表中没有该服务
我已经在本地安装了 Mysql 服务器,一切正常,但是今天当我尝试连接到本地数据库时,出现错误。检查服务后发现MySql服务丢失了……
可能是什么问题?
提前感谢您的帮助
【问题讨论】:
我是通过以下方式做到的
如下图。 See 了解更多信息。
【讨论】:
进入你的mysql bin目录,重新安装mysql服务:
c:
cd \mysql\bin
mysqld-nt.exe --install
或者如果缺少 mysqld-nt.exe(取决于版本):
mysqld.exe --install
然后进入服务,启动服务,设置为自动启动。
【讨论】:
我也面临同样的问题。做简单的步骤
【讨论】:
如果您希望将配置文件放在不同的路径上,您必须为您的服务命名:
mysqld --install NAME --defaults-file=C:\my-opts2.cnf
如果出于某种原因需要,您也可以使用该名称来安装多个 mysql 服务以侦听不同的套接字。 您可以通过复制执行路径并将 --console 添加到终端的末尾来查看失败的原因。 最后,您可以通过regediting来修改服务的启动路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NAME
这很好用,但没有那么有用,因为 Windows 服务机制提供的日志记录功能很少。
【讨论】:
前往
C:\Program Files\MySQL\MySQL Server 5.2\bin
然后打开 MySQLInstanceConfig 文件
然后完成向导。
点击完成
解决问题
我认为这也是更改端口号的最佳方法。
对我有用
【讨论】: