MySql在命令行中正确连接,但不能远程连接

Posted

技术标签:

【中文标题】MySql在命令行中正确连接,但不能远程连接【英文标题】:MySql correct connect in command line, but not connect remote 【发布时间】:2019-08-05 09:35:01 【问题描述】:

我有问题。在带有 mysql 8.0.17 的 Oracle Linux Server 7.6 中。 在命令行中,我与数据库的连接正确

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

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

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

还有本地服务器phpMyAdmin(无法连接到mysql服务器)

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

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

【问题讨论】:

您的用户在 localhost 上有权限,但在 dmw0717.detmir-group.ru 上没有权限。修复您的用户。 【参考方案1】:

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

【讨论】:

以上是关于MySql在命令行中正确连接,但不能远程连接的主要内容,如果未能解决你的问题,请参考以下文章

Navicat远程连接MySQL8,必知防坑策略

mysql 数据库远程连接不上,用mysql 自带的、navicat工具都不能连上。

mysql 远程登陆不上

无法使用 JDBC 连接到远程 oracle 数据库

远程连接连不上_其它的电脑都可以?

Linux下mysql允许远程连接怎么设置