解决mysql8远程无法连接的问题

原因在于新版的mysql对于密码加密方式变更了,老的navicat不支持这种加密。

解决方法就是用老版mysql的加密方式加密,然后navicat就可以连接了:

ALTER USER ‘USER‘@’%’ IDENTIFIED WITH mysql_native_password BY ‘PASSWORD‘;
SELECT plugin FROM mysql.user WHERE User = ‘USER‘;

发表评论