关于navicat 能连接上数据库但是本地连接不上的问题
今天我在运行一个自己编写的自动化case的时候,因为其中运用到了利用mysqldb去连接数据库的操作,但是运行之后一直报错,显示数据库连接失败,后来打出报错的log,发现是拒绝admin用户登录,然后我在navicat 软件上尝试连接,发现连接上了,这里我就有一个很大的疑问?
后来发现是mysql的版本不对,我mac上本地安装的并不是mysql5.7,只有mysql5.7才可以连接到数据库,而且代码里面利用mysqldb,conn去链接数据库全部是利用本地的mysql去连接的