这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法
1.进入cmd 连接服务器: mysql -u root -p
2.先查看原先数据库的权限信息,发现只有172.17.37.51 host具有root权限,我们需要改成所有host
.
3. 修改mysql权限表 update user set host=’%’ where user=‘root’;
4. 直接在当前状态下 重新远程连接OK flush privileges;
5. 再次查看mysql数据库的user表信息,发现OK
6.重新在Navicate中测试一下: