MySql 在命令行中正确连接,但无法连接远程

标签 mysql mysql-8.0

我有一个问题。在 Oracle Linux Server 7.6 和 MySQL 8.0.17 中。 在命令行中我与数据库有正确的连接

在这个用户中我拥有所有需要的权限

在 my.cnf 中我启用了远程访问

但是如果我尝试连接远程 HeidiSql 错误

本地服务器 phpMyAdmin 也是如此(无法连接到 mysql 服务器)

SSH 隧道连接也错误(使用密码是)。

但是密码是正确的!请帮忙。我做错了什么或者如何解决这个问题并远程连接到 MySQL?

最佳答案

谢谢@Mark Rotteveel 需要添加用户user@host

关于MySql 在命令行中正确连接,但无法连接远程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57355816/

相关文章:

java - 如何使用Hibernate多对多将jsp页面中多个select标签的数据保存到数据库

mysql - 如何使用 MySQL 中每行的动态数据动态更新所有行?

c# - 在 MySQL 数据库上运行迁移时出现 Entity Framework 错误。 "Incorrect usage of spatial/fulltext/hash index and explicit index order"

mysql - 启用 “use gRPC for file sharing”后,macos上的Docker 2.4无法正确安装卷

mysql - 将两个 MySQL select 语句组合在一起

mysql - Laravel 查询生成器 - where 子句以编程方式等于任何内容

mysql - 我创建了一个触发器来从 2 个表中删除。如何执行触发器?

c# - 在 C# 中调用 MySQL 例程

php - SQL 更新/插入循环 $_GET

mysql - 我使用 yum 安装了 MySQL 8.x,但我无法找到或重置 root 密码