在自己的腾讯云服务器上使用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. 试图运行项目时出错,无法启动调试。没有正确安装调试器,请运行安装程序安装或恢复调试器。...
  2. 高性能server分析 - Hadoop的RpcServer
  3. 『设计模式』Web程序开发最基本的编程模式--MVC编程模式
  4. iview 输入框_使用iview框架,如何进行输入框或者按钮的关联验证
  5. 台阶问题(洛谷P1192题题解,Java语言描述)
  6. WPF设计の自定义窗体
  7. 生产者消费者_Kafka之生产者/消费者
  8. 李书福退出吉利汽车集团公司董事
  9. 虚拟机安装系统磁盘扩容
  10. 自己关于pytorch transfomers 的一个误区
  11. 为什么在加油站上班,一个月休3天,工资2000元,却有人干?
  12. python 库文件版本收集及安装
  13. HTML5移动端最新兼容问题解决方案
  14. 找轮转后的有序数组中第K小的数
  15. Unity3D 性能优化
  16. office转pdf(在线预览)思路(java示例)
  17. LayUI分页查询展示数据(SSH框架)
  18. C. Dominant Character
  19. Reactjs开发基础
  20. 视觉Prompt新方法:超越所有微调方法,参数量大幅减少

热门文章

  1. Windows组策略屏蔽U盘有妙法(图
  2. 如何识别和利用用户情绪
  3. Android常用控件,四大组件,intent应用
  4. 利用poi实现对数据清洗
  5. echarts折线图实线与虚线拼接及提示框浮层内容格式的设置
  6. css自定义虚线(可设置虚线间隔)模拟虚线
  7. ios xib 如何适配iphoneX,且需要支持到ios8以上
  8. 工厂人员定位 系统解决方案
  9. 1202:Pell数列
  10. 数字化转型:制造业企业,如何创新技术并借力发展?