在自己的腾讯云服务器上使用docker安装了mysql后,在电脑上使用navicat连接数据库发现一直报错Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES) ,查了资料后知道是root账号没有其他ip连接的权限,只有localhost能连接,(说实话,很多资料都不知道到底是什么问题,说了一大堆,其实一点用都没有),mysql创建后,在数据库里面有一个mysql的库,mysql下有一张user表,就是这张表在控制数据库的连接查询权限,去修改这张表的账号的权限,然后刷新权限就行了!记得一定要刷新权限!

首先你先在服务器上使用root通过localhost登录上去,就是使用命令行登录,因为root最开始是只有localhost权限,所以只能本地能登录上,登录上去后,切换到mysql库,查询user表

上图所示,root只有localhost能登录上去,使用update语句将root的host字段修改为%,%就是代表所有的ip都能连接

 update user set host = '%' where user= 'root';

修改后一定要刷新权限 ---->   flush privileges;

然后使用navicat连接,显示成功

下面展示一下使用navicat连接后,查看user表

这张表后面的都是查询权限,具体的大家自行了解。连接不上就是因为host是localhost,只能本地连接,你的电脑远程连接不行,改为%表示所有的ip都能连接

使用数据库连接工具远程连接MySQL登录时出现Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES)相关推荐

  1. MySQL登录时出现 Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES) 的原因及解决办法

    MySQL登录时出现 Access denied for user 'root'@'xxx.xxx.xxx.xxx' (using password: YES) 的原因及解决办法. # mysql - ...

  2. MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)

    MySQL登录时出现Access denied for user 'root'@'localhost' (using password: YES) 今天下午数据库实验课上设置一个新用户并允许其访问权限 ...

  3. 在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)

    在MySQL登录时出现Access denied for user 'root'@'localhost' (using password: YES) 视频:https://edu.csdn.net/c ...

  4. Mysql登录时出现Access denied for user ‘root‘@‘localhost‘ (using password YES)无法打开的解决方法

    MySQL登录时出现Access denied for user 'root'@'localhost' (using password: YES)无法打开的解决方法 本人配置:系统64位win10,M ...

  5. Windows~~~在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) ,并修改MySQL密码

    目录 适用于windows安装MySQL 对于出现拒绝访问root用户的解决方案 解决方案: 重启MySQL服务器. 以上仍然不行的话 1.卸载计算机上所有与MYSQL相关应用程序 2.删除MYSQL ...

  6. 在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) 拒绝访问,并可修改MySQL密码

    MYSQL解决密码键入错误 适用于windows安装MySQL 对于出现拒绝访问root用户的解决方案 错误1045(28000):用户'root'@'localhost'(使用密码:YES)拒绝访问 ...

  7. MySQL登录时出现 Access denied for user ‘root‘@‘xxx.xxx.xxx.xxx‘ (using password: YES) 的原因及解决办法

    场景一:调试web程序访问数据库的时候出现 场景二:MySQL登陆的时候,区分本地localhost登陆,以及远程登陆.即使本地能够登陆,如果不授权也无法远程登陆 分析原因:(区分)当本地出现这样的情 ...

  8. 连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法

    连接mysql报错:Access denied for user 'root'@'localhost'(using password: YES)的解决方法 参考文章: (1)连接mysql报错:Acc ...

  9. 解决ubuntu中连接mysql时报错:Access denied for user ‘root‘@‘localhost‘

    在ubuntu安装好mysql后无脑的跟着别人的博客配置了远程访问的权限,然后在连接时报错: itcast@itcast-virtual-machine:/usr/share/mysql$ mysql ...

最新文章

  1. Springboot 多文件上传
  2. php 常用字符串函数
  3. 检查是否有负循环(Bellman Ford, Floyd-Warshall)
  4. C语言中 void* 详解及应用
  5. 八、关于防水透湿整理
  6. C++总结笔记(二)面向对象
  7. 视觉SLAM笔记(63) RGB-D 稠密建图
  8. 腾讯音乐2019Q2财报:在线音乐付费用户达到创纪录的3100万
  9. AtCoder Grand Contest 018 A
  10. android 播放音乐媒体文件(二)
  11. PFC编程基础(学习实战)
  12. 【磨刀不误砍柴工】keil软件仿真评估代码运行时间
  13. JavaScript — 浏览器事件、冒泡和捕获、事件委托
  14. 笔记本wife功能丢失,网络适配器代码56错误
  15. 微博相册图片获取工具
  16. 掌握命令结构,详解monkey命令
  17. Sketch设置透明背景
  18. 黄反词测试,接口监控
  19. fiddler启动后浏览器不能上网问题解决
  20. 一个吊炸天的登录页面

热门文章

  1. OpenGL(三)三维图形绘制
  2. 水果相册图片浏览器应用源码
  3. 有什么EXCEL翻译技巧可以简单翻译表格中的英文
  4. Unity连接KBE云服务器:登录网关(baseapp)异常
  5. session-cookie-前后端分离-跨域
  6. 酷狗服务器显示失败怎么回事啊,酷狗音乐分享音乐失败怎么办 酷狗音乐分享音乐失败解决方法...
  7. 适用于企业运营的实用型机器人
  8. YOLOv5face
  9. 计算机怎么设置内存数据恢复,最新手机内存数据恢复方法【详细介绍】
  10. Echarts 折线图加渐变色