Mysql
Mysql登錄萬用字元在單台機器上不起作用
我正在嘗試在 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 連接,我可以成功連接並查看我的數據庫。
有什麼建議麼?我不知道該怎麼辦了。
由於某種奇怪的原因,正在連接的使用者被拒絕訪問。我們嘗試了不同的使用者,並且該使用者被允許。除了使用者名之外,兩個使用者都是相同的。不知道為什麼這有效,但它有效。