新下载了mysql 8.0.11,但是用Navicat连接时发现有点问题,一直是报1251错误,查询了下,才知道是8.0以后加密方式出现了改变,默认的不支持。
首先在cmd连接mysql后执行以下sql语句即可。
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
这样即可在navicat进行连接
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
这样即可在navicat进行连接