Ubuntu

遠端訪問mysql

  • December 7, 2010

我想在 sql yog 中訪問我係統上的 mysql 伺服器。但它給了我錯誤

access denied for user root @ 192.168.2.4 to database database name 

我能做些什麼來解決這個問題。

您可能想要檢查 mySQL 中的 users 表,並確保那裡有 root@192.168.2.4 的有效條目。

通常會有一個 root 條目,但主機名是 localhost,這將不允許 root@192.168.2.4 連接。

如果您想從此 IP 地址以 root 身份訪問系統,您需要使 192.168.2.4 成為 root 使用者的有效主機或使用萬用字元 %,這將允許您從任何 IP 地址連接(不推薦)。

最好的解決方案是將 SQLYog 配置為在連接到本地系統時使用 root@localhost。我沒有使用過 SQLYog,所以我不確定如何去做。

在此處查找有關在 mySQL 中添加使用者的參考。

引用自:https://serverfault.com/questions/209913