1.问题截图
2.解决方法:在mysql内执行下列语句
grant all privileges on *.* to root@'%' identified by 'root' with grant option;
flush privileges;
3.若以上的方法未能生效
,尝试执行grant all privileges on *.* to 'root'@'主机名' identified by 'root' with grant option;flush privileges;
注:之前的语句是通过通配符 允许所有主机进行用户访问,咱在2021.1进行搭建的时候,通配符版本无法进行链接,但是可以通过单设置主节点访问权限的语句能够链接成功。以图片为例,语句为:grant all privileges on *.* to 'root'@'cdh1' identified by 'root' with grant option;flush privileges;(但是我也没想明白为什么通配符不行,单独给权限可以,有大神清楚的麻烦告知)。