在Windows上安装MySQL 8.0.23
在Windows上安装MySQL 8.0.23
用了几年MySQL 5,在网上一些博客的安利下,今天终于鼓足勇气,切换到了MySQL 8。
1、去官网下载安装包
下载地址:https://dev.mysql.com/downloads/windows/installer/8.0.html
window安装包分为解压版和安装版,解压版下载下来之后,还要去修改一些配置文件比较麻烦,所以我选择了安装版,直接图形化界面中完成数据库的相关配置。
下载页中,默认是Windows版本的,第一个下载后是在线安装,下载速度也会慢一些,比较麻烦,这里选择第二个点击Download(下载)完整安装包。
2、卸载MySQL 5
备份数据
为了防止在安装MySQL 8的时候发生兼容性问题,我这里先将电脑上的MySQL 5卸载掉,卸载之前进行本地相关数据库的备份。提供下面两种备份方法:
-
方法一:可以把重要的数据库导出为SQL脚本。
-
方法二:MySQL 5有个data目录,默认是装在C盘的ProgramData目录下,我安装MySQL 5的时候挪了位置,反正就是这个文件夹,需要备份出来,以后有重要数据是可以从里面恢复的,还有请记得当前MySQL 5的root登录密码,恢复的时候也是需要的。
卸载
进入到MySQL 5的安装目录,经过寻找,没有uninstall的可执行文件,纳尼,叫我怎么卸载?
错误的卸载方法:
到这里有些小伙伴可能就想到了一个主意,把MySQL 5的服务先停止了,直接把整个目录删了,这样确实能删掉MySQL软件占用的磁盘空间,不过经过我以前的踩坑经历,这样卸载不干净,windows的服务列表里面还有会残留的MySQL服务,还需要在cmd命令行下面清理掉MySQL 5 的服务,如果不清理会对后续装MySQL 8造成影响。
正确的卸载方法:
找到之前安装MySQL 5的安装包,再次启动它,然后你就会惊奇的发现,安装包跟第一次执行的时候不一样,上面的选项变成了Change、Repair和Remove,这个Remove就是卸载,点击它,就可以彻底地将MySQL 5从电脑上移除,是不是很惊喜,咱中国有句古话叫,解铃还须系铃人,在此刻也得到了印证。移除的过程中会弹出提示框,会同时移除windows服务列表中的MySQL服务,点Yes就好了。
3、安装MySQL 8
双击运行下载好的MySQL 8的安装包,图形化界面安装可以参考如下文档:
https://www.bilibili.com/read/cv4941257/?from=readlist
4、MySQL图形化连接工具
我在使用MySQL 5的时候用到了Navicat这个数据库图形化工具,相当好用,然后装好MySQL 8的时候,尝试继续用它连,不过连不上,原因是版本太低了,于是我又找到了最新的Navicat,安装请参考这篇博客,https://www.cnblogs.com/chyf1990/p/12987101.html ,到此为止,成功从MySQL 5过渡到了MySQL 8。