Database

MySQL更换8.0版本,无法连接,提示“2002 – Can’t connect to server on ‘127.0.0.1(36)”错误

一直手痒痒,想着把电脑的软件都更新到最新的版本。

以前的学校一直都是MySQL 5.7的版本教学,所以电脑一直装着MySQL 5.7的版本,但这个学校看到学校机房都是MySQL 8.0的版本,并且毕业设计的项目也几乎都是MySQL 8.0的项目,于是便决定花点时间,把MySQL 5.7版本换到8.1.0版本。

按照网上的搜到的更换教程,备份好原有数据库后,依次复制了几行命令,在终端App里运行,然后MySQL 5.7就卸载掉了。

从官网下载了MySQL 8.1.0的安装包,按照安装指引,一步步向下走就可以了。

但是安装完后,在Navicat Premium里想要建立连接后,发现无法连接,提示提示“2002 – Can’t connect to server on ‘127.0.0.1(36)”错误.

思来想去也没找到解决的办法,就在想,是不是原有MySQL 5.7版本的my.cnf文件干扰了,于是把它删除掉,没想到就成功了!

但又考虑到,MySQL 8.0版本该如何设置默认字符UTF8呢?通过查询了解到,原来MySQL8.0版本已经默认就是UTF8了,这样就不用再去弄配置文件了,省心了。