运行Windows 7 64位。
我一直无法启动MysqL 5.6服务器的实例。 当我尝试从MysqL工作台中启动它时,我得到这个:
2013-11-23 14:05:07 – 检查实例MysqL的服务状态…
2013-11-23 14:05:07 – 服务状态检查'MysqL'返回停止
我试过手动启动Windows服务。 遵循同样问题的其他人的build议,我已经configuration服务login为“本地系统帐户”。 没有骰子; 它抛出这个:
Python中的相对path问题
如何在当前的login会话中检查程序是否已经被执行? (视窗)
如何在后台运行python脚本?
将USB设备传递到Docker Windows容器中
表格闭幕事件
错误1053:该服务没有及时响应启动或控制请求
我也尝试禁用我的防火墙,并完全重新安装MysqL服务器。
也许应该注意的是(我假设所有这一切)我也无法login到MySQL命令行客户端。 它告诉我:
无法连接到'localhost'上的MysqL服务器(10061)
这是我第一次尝试build立一个MysqL服务器,所以也许有一些我错过了。 如果是这样,我不确定它是什么。
将parameter passing给Windows中的窗口调用
你可以访问标准的Windowsstring,如“取消”?
什么可能导致单个写入/多个读取locking的死锁?
在Windows上安装Chef Server
我遇到过同样的问题。 试试这个,它应该工作!
右键单击MysqL通知程序 – > 操作 – > 管理监视项目
点击添加按钮 – > Windows服务
向下滚动并查找MysqL56
突出显示它并单击确定
尝试从Windows服务手动启动服务,开始 – > cmd.exe – > services.msc。 另外尝试配置MysqL服务器在另一个端口上运行,并尝试再次启动它。 更改my.ini文件以更改端口号。
在使用MysqL Workbench管理实例时,应首先检查错误日志和/或启动消息日志。 可能有什么问题的线索,这可能是不同于这种情况。
当我遇到这个问题时,这是因为我在安装过程中在服务名称中使用了一个空格。 虽然这在技术上是有效的 ,但你不应该那样做。 看起来,MysqL安装程序(和MysqL通知程序)不会将名称放在引号中,以便稍后使用不正确的服务名称。 有两种方法可以解决这个问题(所有命令都应该从提升的命令提示符下运行)。
重新安装服务器
首先是使用默认的无空间服务名MysqL56重新安装MysqL server 5.6。
安装程序对服务名称和服务显示名称使用相同的值。 我最初指定的名字是显示名称,当它应该是一个简单的服务名称。 安装之后,如果您愿意,可以使用以下命令安全地将显示名称更改为使用空格和其他字符:
sc config MysqL56 displayName= "MysqL 5.6"
重新创建服务
如果您不想重新安装服务器,则必须重新创建该服务。 从删除旧服务开始:
MysqLd --remove "service_name"
现在安装更换。 您可以使用--install来自动创建一个以系统启动的服务,或者--install-manual来创建一个需要启动它的服务。
MysqLd --install-manual "service_name" --local-service --defaults-file="C:pathtoMysqLmy.ini"
这会创建一个作为LocalService帐户运行的服务,该帐户在网络上显示匿名凭据。 在大多数情况下,这没什么问题,但是如果您想使用NetworkService帐户(安装程序创建该服务的帐户),则可以使用Services管理工具对其进行更改。
保持所有数据库的转储/备份。这不是100%可靠的过程。 手动备份:转到datadir路径(请参阅my.ini文件),并从数据文件夹中复制所有databases.sql文件
如果意外的MysqL服务停止或禁用,并且无法在服务中重新启动,则会引发此错误。
首先尝试重新启动PC和MysqL服务几次,如果仍然有相同的错误,然后按照步骤。
继续打开以下向导和文件夹:
C: Program Files(x86) MysqL MysqL server 5.5 bin
C: Program Files(x86) MysqL MysqL server 5.5
服务列表 – >选择MysqL服务。
转到已安装的文件夹MysqL,双击实例配置C: Program Files文件(x86) MysqL MysqL server 5.5 bin MysqLInstanceConfig.exe
然后选择删除实例,然后单击下一步删除非工作的MysqL服务实例。 请参阅服务列表(刷新F5),找不到MysqL服务。
现在转到C: Program Files文件(x86) MysqL MysqL server 5.5,打开下面的my.ini文件
#Path to installation directory
basedir="C:/Program Files (x86)/MysqL/MysqL server 5.5/"
#Path to data directory
datadir="C:/ProgramData/MysqL/MysqL server 5.5/Data/"
选择data dir进入“C:/ ProgramData / MysqL / MysqL server 5.5 / Data /”,它包含所有表格的数据和日志信息,ib data,user.err,user.pid。 删除
日志文件,
ib数据,
user.err,
user.pid文件。
(为什么因为要创建新的MysqL实例,或者通过单击MysqLInstanceConfig.exe并选择默认配置来重新配置MysqL服务,在输入选择密码并单击执行后,向导将尝试创建这些日志文件,或尝试将文本重新附加到这些日志文件和其他文件将使安装向导无法正常工作,最终导致配置不完成)。
从C:/ ProgramData / MysqL / MysqL server 5.5 / Data /进入C: Program Files(x86) MysqL MysqL server 5.5
删除导致实例config.exe无响应的选定文件my.ini和其他.bak格式的文件。
C: Program Files文件(x86) MysqL MysqL server 5.5 bin MysqLInstanceConfig.exe选择MysqLInstanceConfig.exe并双击它,选择默认配置或者在第一次安装MysqL服务器时进行常规设置。
如果像我一样在服务器上安装了MysqL(Windows 2012),并且重新安装安装程序时无法启动MysqL服务。 那么你必须彻底抹去MysqL! 我必须执行以下步骤来确保:
像任何软件一样通过控制面板 – >卸载程序来卸载MysqL
这是一个技巧(至少对我来说),你必须擦除C: ProgramData MysqL目录。 即使通过用户界面不可见,在Windows资源管理器中输入地址,你会发现它 ! 您将失去所有以前的数据库和用户。
重启你的操作系统
重新启动时检查MysqL服务是否不存在Windows服务(在Windows中搜索服务)。
确保没有使用MysqL(应用程序需要访问MysqL)的服务处于活动状态
重新安装MysqL,服务将能够重新安装。
从以下博客得到我的信息: http : //blogs.iis.net/rickbarber/completely-uninstall-MysqL-from-windows
我没有启动,因为服务器不接受配置中的“专用MysqL服务器”设置。
看到这个帖子https://bugs.MysqL.com/bug.PHP?id=67917有时临时目录丢失。 我有同样的错误,如“InnoDB:错误:无法创建临时文件; errno:2”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。