Mysql

在 Mac 上通過 mysql 工作台連接到 open shift 時出現問題

  • June 23, 2017

我正在嘗試使用 iMac 上的 mysql 工作台連接到 open shift。一位同事向我展示了他在 Windows 上的設置,如下所示(使用者名/密碼更改除外)

在此處輸入圖像描述

但是我一直遇到以下錯誤,我不知道如何修復它 - 我 100% 確定我的密碼沒問題,所以真的不明白為什麼它會說密碼是的。

在此處輸入圖像描述

Mac 和 PC 設置之間是否需要任何特殊的配置差異,或者您能想到的任何設置/配置都可以解決這個問題?

錯誤消息告訴您 MySQL 伺服器不接受給定主機上使用者 adminM4B1hN 的連接。您需要為該使用者允許這樣的連接(例如,通過為該使用者添加一個 anyhost 使用者條目 (adminM4B1hN@%))。

另外,請記住如何從 SSH 隧道的遠端端看到 MySQL 伺服器。如果隧道在執行 MySQL 的同一台機器上結束,那麼 MySQL 伺服器地址將是 localhost 而不是您提供的。地址總是相對於隧道的遠端進行解析。

SSH 主機名必須與 MySQL 主機名相同

引用自:https://dba.stackexchange.com/questions/71443