Mysql

Mysql登錄萬用字元在單台機器上不起作用

  • November 18, 2016

我正在嘗試在 PC 上登錄 mysql,但我無法弄清楚它有什麼問題。

錯誤:使用者 ‘username’@‘xxx.xx.xxx.xx’ 的訪問被拒絕

已經有 15-20 個使用相同的使用者和相同的密碼連接到這個 mysql 伺服器。

我試過的:

  • 檢查使用者名、密碼、ip和埠是否正確。
  • 禁用防火牆
  • 禁用防病毒軟體
  • 使用 heidisql 檢查連接。返回相同的錯誤
  • 使用 odbc 測試連接。它在測試時返回成功的連接。但是用我們的應用程序連接到它會返回與上面相同的錯誤。
  • 使用不同版本的 ODBC。同樣的錯誤
  • 從不同的IP連接。同樣的錯誤
  • PC 執行 Windows 10,所以我通過嘗試兩台 Windows 10 機器都工作來檢查這是否是問題。
  • 檢查使用者是否可以從 mysql 中的任何位置連接(萬用字元標記 %)。這是真的,使用者設置為可從任何地方訪問%。
  • 測試上述是否真的是真的,我可以從多個位置的多台電腦連接
  • 檢查它是否與mysql伺服器有關。它不起作用的是5.5.30。我嘗試連接到 5.6.23 並且這有效。
  • 嘗試與 Mysql Workbench 連接,我可以成功連接並查看我的數據庫。

有什麼建議麼?我不知道該怎麼辦了。

由於某種奇怪的原因,正在連接的使用者被拒絕訪問。我們嘗試了不同的使用者,並且該使用者被允許。除了使用者名之外,兩個使用者都是相同的。不知道為什麼這有效,但它有效。

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