我正在我的 Windows 8 机器上安装 MySQL 安装程序。在服务器配置过程中,它卡在“启动服务器”处并且不再移动。
相同的日志是:
Beginning configuration step: Stopping Server [if necessary]
Ended configuration step: Stopping Server [if necessary]
Beginning configuration step: Writing configuration file
Ended configuration step: Writing configuration file
Beginning configuration step: Updating firewall
Adding firewall rule for MYSQL56 on port 3306.
Successfully added firewall rule.
Ended configuration step: Updating firewall
Beginning configuration step: Adjusting Windows service [if necessary]
Attempting to grant Network Service require filesystem permissions.
Granted permissions.
Adding a new service
New service added
Ended configuration step: Adjusting Windows service [if necessary]
我已经尝试过以下操作:
- 卸载所有与 MySQL 相关的程序。
- 从 C:\Program Files 中删除了 MySQL 文件夹。
- 清除了我的注册表。
- 然后重新安装了程序,但一切都是徒劳。
This post也显示了同样的问题,但提供的解决方案对我不起作用。
这是我所做的:
- 使用 mysql-installer-web-community-5.6.23.0.msi 安装它
- 出于我的目的,我选择了“自定义”安装 MySQL 服务器 5.6.22 - X64 和 MySQL 连接器 -> 连接器 ODBC/5.3.4 - 64
- 下一步 -> 执行 -(准备配置) -> 下一步
- 配置类型:开发机,全部默认(TCP/IP,端口:3306,开放防火墙)
- 输入 MySQL Root 密码
- MySQL 用户帐户 -> 添加用户(用户名、密码,确定) -> 下一步
- 将 MySQL 服务器配置为 Windows 服务(已检查)
- Windows 服务名称:MySQL56(默认)
- 在系统启动时启动MySQL服务器
- 这很重要(错误就在这里):将服务运行为...
标准系统帐户(已检查 - 但它将被忽略,这是 BUG)
- 下一步 -> 执行,安装挂在启动服务器上,因此请等待一段时间以超时(或不超时,您的选择)。当弹出对话框(可能被其他窗口覆盖)并显示消息“MySQL 服务器的配置花费的时间比预期更长......”时,单击“确定”(因此要等待更长时间)
- 同时转到开始 -> 控制面板 -> 管理工具 -> 服务 -> 找到 MySQL56,右键单击它 -> 属性 -> 选择登录选项卡,这里是 BUG -> 虽然选择了本地系统帐户,但不知何故“此帐户:选择网络服务(带有一些密码) - >选择登录为:本地系统帐户,允许服务与桌面交互 - >应用 - >返回常规选项卡
- 在常规选项卡上单击“开始”按钮来启动服务,就在这里!服务开始啦!单击确定关闭 MySQL56 属性对话框。关闭服务对话框。关闭管理工具。关闭控制面板。
- 到那时(当您关闭这些对话框时),当您查看 MySQl 安装程序对话框时,所有步骤都已完成并检查:启动服务器、应用安全性...创建用户帐户..更新开始菜单链接
- 单击“完成”->“下一步”->“完成”确认
就是这样,快乐的 MySQL :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)