使用Sqlyog远程连接数据库报错的终极解决方案

Posted 温文艾尔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Sqlyog远程连接数据库报错的终极解决方案相关的知识,希望对你有一定的参考价值。

⭐️写在前面


  • 这里是温文艾尔の学习之路
  • 👍如果对你有帮助,给博主一个免费的点赞以示鼓励把QAQ
  • 👋博客主页🎉 温文艾尔の学习小屋
  • ⭐️更多文章👨‍🎓请关注温文艾尔主页
  • 🍅文章发布日期:2021.12.16
  • 👋java学习之路!
  • 🔎更多文章请关注个人主页!

远程连接linux上的mysql时,报了下面这样的错误


数据库远程连接失败

这是因为我们的主机没有足够的权限去连接linux上的数据库

1 解决方案

1.1 使用root用户登录数据库

mysql -uroot -p<密码>

1.2切换到mysql数据库

use mysql

1.3 查询user表中的root用户的localhost信息

select user,host from user;

1.4 修改localhost信息

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

1.5 刷新生效操作

flush privileges;

我们再次连接Sqlyog测试连接

连接成功!

⭐️写在前面


  • 这里是温文艾尔の学习之路
  • 👍如果对你有帮助,给博主一个免费的点赞以示鼓励把QAQ
  • 👋博客主页🎉 温文艾尔の学习小屋
  • ⭐️更多文章👨‍🎓请关注温文艾尔主页
  • 🍅文章发布日期:2021.12.16
  • 👋java学习之路!
  • 🔎更多文章请关注个人主页!

以上是关于使用Sqlyog远程连接数据库报错的终极解决方案的主要内容,如果未能解决你的问题,请参考以下文章

SQLyog连接MySQL8.0.24远程服务器 ,报错:2058的解决方法

SQLyog连接MySQL8 异常2059-Authentication plugin 'caching_sha2_password' cannot be loaded解决方案(示例代

Mysql无法远程连接,本地通过sqlyog无法连接

mysql远程连接问题

plsql大数据编辑器报错的问题

linux8 使用SQLyog远程连接MySQL数据库