连接信息如上。
1.填写信息的查看方式,管理员运行(习惯性)cmd:
键入以下语句,可以进入mysql(本机mysql默认路径安装在C盘,如果是其他盘需要cd到对应的mysql的bin文件夹目录)
mysql -u root -p
2.键入:
select host,user,plugin,authentication_string from mysql.user;
得到:
能都看到对应的信息
3.补充:
我想修改Admin的host为localhost用到如下语句:
use mysql.user;
update user set host='localhost' where user='Admin';
4.修改结果:
5.填入Navicat for MySQL的信息:
6.依旧报错1251,解决办法如下:
7.找到开始面板的最近添加,任选一个MySQL 8.0 Command
8.进入界面后键入:
ALTER USER 'Admin'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;
得到如下结果:
9.进入Navicat for MySQL:
双击以后由灰色变为绿色,成功。