需求

需要在 windows10 64bit 平台按照 mysql,记录安装过程。

解决

当前环境是企业版 windows, administrator 账户安装 mysql 8.0.34.0. 安装基本都是下一步,只有几个地方需要注意一下。

安装

  1. setup type 选择 full
  2. type and networking 根据需要来选择。如果当前是开发机器,那就 development, 如果还需要跑其他软件的服务器,那就 server, 如果不跑其他,单纯是 mysql 服务器, 那就 dedicated.
  3. authentication 建议选择 legacy,便于和旧的客户端软件兼容。
  4. accounts and roles 设置密码
  5. apply configuration 这边可能在 starting the server 的时候会出错。具体解决方法见下一节。
  6. connect to server 输入密码,进行验证。
  7. installation complete 可以把安装后就启动的两个钩去掉。

问题

Failed to start service MySQL80: A task may only be disposed if it is in a completion state

  1. 右键 my computer -> manage -> services -> 右键 mysql80 -> properties -> log on 标签, 查看 this account 到底是哪个账户,我这里是 Network Service.
  2. manage -> local users and groups -> groups -> 右键 administrators -> propreties -> add -> advanced -> find now, 选择 Network Service 然后一路 ok.
  3. apply configuration 重新 execute, 就可以看到 starting the server 正常了。

注: 还有另外一种没有验证过的方法,就是直接把 mysql80 的账户修改为 administrators.

参考