1、不被允许连接该MYSQL服务
ER_HOST_NOT_PRIVILEGED:Host 'LAPTOP-7FKRBKCP' is not allowed to connect to this MySQL server
解决方法:
-- 使用mysql数据库
use mysql
-- 将root的localhost改为%,谁都可以连接
update user set host = '%' where user = 'root'
-- 刷新生效
FLUSH PRIVILEGES
2、客户端不支持服务器请求的认证协议;考虑升级 MySQL 客户端
ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
mysql8的加密方式,navicat等可视化工具,以及node不支持,需要改加密方式。【理解为降级】
解决方案:
-- 使用mysql数据库
use mysql
-- ppp为自己的密码
alter user 'root'@'%' identified with mysql_native_password by 'pppp';
-- 刷新生效
FLUSH PRIVILEGES