客户端链接报错html
这个问题是由于用户在数据库服务器中的mysql数据库中的user的表中没有权限。mysql
解决步骤sql
一、链接服务器: mysql -u root -pshell
二、看当前全部数据库:show databases;数据库
三、进入mysql数据库:use mysql;服务器
四、查看mysql数据库中全部的表:show tables;测试
五、查看user表中的数据:select Host, User,Password from user;3d
上面localhost表示只容许本地链接,不能远程链接htm
六、修改user表中的Hostblog
update user set Host='%' where User='root' and Host="localhost";
上面这样改了后,会致使xshell本地链接看不到全部的数据库,localhost才表示本地链接,参考:http://www.javashuo.com/article/p-xlchatlo-hs.html
七、最后刷新一下:flush privileges;
八、从新在Navicate中测试一下:
至此,问题解决。