MySQL8.x下载地址:https://dev.mysql.com/downloads/mysql/8.0.html
Windows上我习惯通过MSI文件安装,类似Linux机器的yum安装,会把依赖的软件全部装上,当前安装最新版本8.0.25。

下载安装包。

询问是否登录Oracle Web Account,点击No thanks, just start my download. 直接下载即可,建议用迅雷等专业下载工具,web页面下载有时候会慢。

下载完毕之后准备安装(准备环节跳过)。
回想上次在windows安装mysql还是2014年,先说下我的感受:
好的地方:上午乍一看,界面长进还是有的(虽然7年跨度有点大),安装集成向导工具做的虽然一般,但值得我们借鉴。
不好的地方:我要装mysql,非要我先升级机器已有的mysql workbench,我差点以为我下错软件包了;其次就是选择安装的软件清单界面操作不方便(还不如我们产品中显示按钮的“选择“、”清除”功能便捷),我甚至以为那按钮是假的,更甚至怀疑我电脑兼容性问题,当然和我没仔细看也有关系,不能全怪它。
1、双击安装包,弹框如下。

2、稍等片刻,会进入欢迎界面,点击next。

3、识别到宿主机安装了自家软件,提示升级(也可以不勾选的),点击next。

4、确认升级清单,点击execute。

5、会显示升级百分比(虽然是假的,但100%的时候肯定是真的)。

6、升级完成后,点击next。

7、点击finish。

直接关掉了,这时候我一脸懵,mysql都不用配置了吗?我装的是mysql,为啥还是只有mysql workbench,花了几分钟反复三次打开软件包研究,才明白过来,是我不会用,这才有上文的安装回顾。
8、再次打开后,接着安装MySQL,要选择右侧的add按钮。

这时候就更“神奇”了,看到MySQL Serevrs 我就点击向右箭头,点不动,换其他三项,也点不动,把加号都打开,点击最底层一级才可以(不吐槽,它有它的设计考虑吧)。


9、最终,我选择了其中三项,一般只装MYSQL Servers里的东西就可以。


10、选择完成之后,勾选右下角复选框,点击next。

11、进行自定义设置,点击next。

12、确认要安装的清单,点击execute。

13、点击Show Details,可以查看详细日志。

14、安装完成,点击next。

15、点击next,进入MySQL服务配置界面。

1、选择开发模式,并且勾选Show Advanced and Logging Options,点击next。


2、首先,要设置强口令。

3、设置root口令,各位自定义密码即可,点击next。

4、MySQL服务名称可自定义,不要重复就好;也不建议开机自启动mysql服务,点击next。

5、点击next。
附加:
General Log这个会记录mysql所有用户执行的每一条sql,很容易产生很大的文件,不建议勾选。
Slow Query Log 会记录慢查询sql,默认是10秒,也能接受。
Bin Log 会生成二进制文件,用于数据库备份回滚、主从复制等用途,纯开发环境不建议勾选。

6、点击next。
附加:lower_case_table_names=1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写。lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的。lower_case_table_names=2, 表名存储为给定的大小写但是比较的时候是小写的。

7、点击execute。

8、配置完成,点击finish,这个时候MySQL就安装完成了。

9、点击Log选项卡可查看配置日志。

10、继续进行产品配置,则是mysql shell,这里不多做说明了。



11、最终会列出安装完成的清单,点击X按钮,结束。

1、验证MySQL服务是否正常,root登录是否正常。
先在Windows的服务里查看MySQL服务是否正在运行。

2、打开mysql客户端工具,建议MySQL WorkBench,验证root用户连接正常。


3、至此,MySQL服务就可以正常的使用了。