Relatório 1251, indicando que a versão do MYSQL é muito baixa e há um erro de diferença de versão com o Navicat.
Digite cmd e digite na caixa de comando um por um
mysql -uroot -pEnter
password
use mysql;
select user,host from user;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
// Minha senha MySQl é 123456
FLUSH PRIVILEGES;
Como mostrado na imagem
Reconecte-se ao navicat e a conexão será bem-sucedida.
Este artigo vem de