【问题标题】:issue to connect to ssh tunel navicat using localhost使用 localhost 连接到 ssh 隧道 navicat 的问题
【发布时间】:2016-08-07 15:19:47
【问题描述】:

我尝试使用 Navicat 连接到远程数据库服务器,但 Localhost 生成错误“#1045 - 用户 'username'@'localhost' 的访问被拒绝(使用密码:YES)”。 即使 localhost 不包含用户名,它也能工作之前,所以我尝试创建它们,但问题仍然没有改变。

【问题讨论】:

  • 您好,为什么您在帖子中没有提到这两个标签,却用 phpmyadmin 和 ssh 标记?
  • 您是使用 SSH 隧道还是直接连接到 MySQL?
  • 嗨,我用的是 Tunel。在我重新启动计算机后它运行完美之前,这个问题已经出现了 YTD。我在“身份验证方法”中使用公钥,在 SSH TAB 中的“私钥”中使用私有 PATH,在常规选项卡中,我使用 ip localhost、我的用户和密码来访问数据库中的 ip SSH。
  • 尝试通过 SSH 连接到远程机器(使用您提供给 Navicat 的相同私钥)并手动启动 mysql 命令行客户端以查看您是否能够连接。跨度>
  • 感谢您的支持@Isaac,我已经和管理员谈过了,他解释说他将我的用户配置从 % access 更改为 Localhost。起初它对 localhost 不起作用,因为这个原因他把 % 和几个月后我的用户发出了这个问题。现在好了,对我有用。

标签: mysql localhost navicat


【解决方案1】:

管理员已将我的访问权限从 '%' 更改为 localhost,并且可以正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-13
    • 2020-03-13
    • 2016-11-18
    • 2019-03-30
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 1970-01-01
    相关资源
    最近更新 更多