MY SQL 8.0版本以上 使用GRANT报错处理。
错误如下:
Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES)
1、先创建用户
create user test@'%' identified by '123456';
2、授权
grant all privileges on test.* to test@'%';
3、刷新权限
flush privileges;
二、 Public Key Retrieval is not allowed
方法1:
ALTER USER 'test'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
方法2:
在连接属性里面把 allowPublicKeyRetrieval 设置为 True即可