1、修改root更改加密方式
ALTER USER 'root'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
修改密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
我这里的‘root’@'%'的百分号是因为user数据库中root的host数据是百分号,因此这里需要更换成%号,要不然会报错。
刷新权限
FLUSH PRIVILEGES;
然后返回Navicat Premium重新点击测试连接即可。