需求
需要在 windows10 64bit 平台按照 mysql,记录安装过程。
解决
当前环境是企业版 windows, administrator 账户安装 mysql 8.0.34.0. 安装基本都是下一步,只有几个地方需要注意一下。
安装
- setup type 选择 full
- type and networking 根据需要来选择。如果当前是开发机器,那就 development, 如果还需要跑其他软件的服务器,那就 server, 如果不跑其他,单纯是 mysql 服务器, 那就 dedicated.
- authentication 建议选择 legacy,便于和旧的客户端软件兼容。
- accounts and roles 设置密码
- apply configuration 这边可能在 starting the server 的时候会出错。具体解决方法见下一节。
- connect to server 输入密码,进行验证。
- installation complete 可以把安装后就启动的两个钩去掉。
问题
Failed to start service MySQL80: A task may only be disposed if it is in a completion state
- 右键 my computer -> manage -> services -> 右键 mysql80 -> properties -> log on 标签, 查看 this account 到底是哪个账户,我这里是 Network Service.
- manage -> local users and groups -> groups -> 右键 administrators -> propreties -> add -> advanced -> find now, 选择 Network Service 然后一路 ok.
- apply configuration 重新 execute, 就可以看到 starting the server 正常了。
注: 还有另外一种没有验证过的方法,就是直接把 mysql80 的账户修改为 administrators.