我正在我的 Windows 8 机器上安装 MySQL 安装程序。在服务器配置过程中,它卡在“启动服务器”处,不再移动。相同的日志是:
开始配置步骤:停止服务器[如有必要]
已结束配置步骤:停止服务器 [如有必要]
开始配置步骤:编写配置文件
结束配置步骤:编写配置文件
开始配置步骤:更新防火墙
在 3306 端口为 MYSQL56 添加防火墙规则。
成功添加防火墙规则。
已结束配置步骤:更新防火墙
开始配置步骤:调整 Windows 服务 [如有必要]
尝试授予网络服务需要文件系统权限。
已授予权限。
添加新服务
新增服务
已结束配置步骤:调整 Windows 服务 [如有必要]
我已经尝试了以下方法:-
* 卸载所有与 MySQL 有任何关系的程序。
* 从 C:\Program Files 中删除 MySQL 文件夹。
* 清除了我的注册表。
然后重新安装程序,但一切都是徒劳的。
链接MySQL Installer Stuck on "Starting Service"也显示了同样的问题,但提供的解决方案对我不起作用。
最佳答案
这就是我所做的:
- 使用 mysql-installer-web-community-5.6.23.0.msi 安装它
- 出于我的目的,我选择“自定义”安装 MySQL 服务器 5.6.22 - X64 和 MySQL 连接器 -> 连接器 ODBC/5.3.4 - 64
- 下一步 -> 执行 -(准备配置) -> 下一步
- 配置类型:开发机,全部默认(TCP/IP,端口:3306,打开防火墙)
- 输入 MySQL 根密码
- MySQL用户账户->添加用户(用户名、密码、OK)->下一步
- 将 MySQL 服务器配置为 Windows 服务(已检查)
- Windows 服务名称:MySQL56(默认)
- 在系统启动时启动 MySQL 服务
- 这很关键(BUG 在这里):将服务运行为... 标准系统帐户(已检查 - 但将被忽略,这是 BUG)
- 下一步 -> 执行,安装在正在启动的服务器上挂起,所以等待一段时间超时(或者不要,您的选择)。当对话框(可能被其他窗口覆盖)弹出消息“MySQL服务器的配置花费的时间比预期的要长...,这里单击确定(等待更长时间)
- 同时转到开始 -> 控制面板 -> 管理工具 -> 服务 -> 找到 MySQL56,右键单击它 -> 属性 -> 选择登录选项卡,这里是错误 -> 虽然本地系统帐户是选中,不知何故“此帐户:选择了网络服务(带有密码)->选择登录为:本地系统帐户,允许服务与桌面交互->应用->返回常规选项卡
- 在常规选项卡上单击“开始”按钮启动服务,就在这里!服务开始了!单击确定关闭 MySQL56 属性对话框。关闭服务对话框。关闭管理工具。关闭控制面板。
- 到那时(当您关闭这些对话框时),当您查看 MySQl 安装程序对话框时,所有步骤都已完成并检查:启动服务器、应用安全性...创建用户帐户..更新开始菜单链接
- 用完成确认 -> 下一步 -> 完成
就是这样,快乐的 MySQL ing :)
关于mysql配置停止在 "starting server",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26970454/