客户端连接报错

这个问题是因为用户在数据库服务器中的mysql数据库中的user的表中没有权限。

解决步骤

1、连接服务器: mysql -u root -p

2、看当前所有数据库:show databases;

3、进入mysql数据库:use mysql;

4、查看mysql数据库中所有的表:show tables;

5、查看user表中的数据:select Host, User,Password from user;

上面localhost表示只允许本地连接,不能远程连接

6、修改user表中的Host

update user set Host='%' where User='root' and Host="localhost";

上面这样改了后,会导致xshell本地连接看不到所有的数据库,localhost才表示本地连接,参考:https://www.cnblogs.com/UncleYong/p/10931195.html

7、最后刷新一下:flush privileges;

8、重新在Navicate中测试一下:

至此,问题解决。

最新文章

  1. MySQL字段数据类型表
  2. Python基础教程【读书笔记】 - 2016/7/18
  3. BZOJ 1355 Baltic2009 Radio Transmission KMP算法
  4. Amabri添加YDB报错
  5. (转)对Http协议的长连接和短连接新的认识
  6. JavaScript new Boolean(false) 其实是true
  7. [转]DBCC (Transact-SQL)
  8. 搭建Eureka注册中心
  9. jenkins的安装部署
  10. Qt设置创建部分半透明,上面控件不透明
  11. 【loj3044】【zjoi2019】Minimax
  12. Java 注解 (Annotation)你可以这样学
  13. C++中虚函数的作用
  14. SpringBoot中redis的使用介绍
  15. linux脚本启动停止一个jar
  16. jedis 连接 redis:Could not get a resource from the pool——我的出错原因和解决办法
  17. 使用Properties配置文件 InputStream与FileReader (java)
  18. STL标准库-算法-常用算法
  19. angular2 Router类中的路由跳转navigate
  20. UVA - 10589 构造最优化函数 DP好题

热门文章

  1. oracle python操作 增删改查
  2. dd命令的使用
  3. canvas实现饼状图
  4. Java课堂笔记1
  5. autocomplete undefined一例解决办法
  6. collections模块之defaultdict()与namedtuple()方法简单介绍
  7. xorm-删除和软删除实例
  8. PTA A1017
  9. ExtractFileDir 与 ExtractFilePath 的区别
  10. spring Boot 学习(二、Spring Boot与缓存)