無論我在我的bluehost連接的服務器上的shell中輸入了什麼mysql命令,我都會遇到以下錯誤。錯誤1045(28000):每個mysql命令的用戶訪問被拒絕
ERROR 1045 (28000): Access denied for user 'myuser'@'localhost' (using password: YES)
我已經試過最簡單的命令蚊帳此錯誤是
mysql -u myuser -pMypass
ERROR 1045 (28000): Access denied for user 'myuser'@'localhost' (using password: YES)
我相信用戶名和密碼是正確的,因爲我已經嘗試了幾種不同的用戶100%。 我已經嘗試授予每個用戶的所有權限。 我試圖以root用戶身份執行。我也嘗試用-e進行簡單的查詢。
有誰知道是否有一個全局設置阻止了我即使是最簡單的命令?
我使用PuTTy訪問並可以正確地查看/編輯我的文件。
編輯::::解決方案::::我的密碼包含哪些需要轉義的一個 '$' ....
'選擇用戶,主機,密碼FROM mysql.user;'作爲root用戶。你得到了什麼?然後,'SHOW GRANTS for'myuser'@'localhost';' – jchapa
這是一個問題,你必須問你的主機。我們沒有必要的信息來排除故障。 – duskwuff
您需要聯繫bluehost支持來解決此問題。或試着在http://serverfault.com/ – leepowers