2
我在我的機器上安裝了MySQL。我可以通過直接從開始菜單打開MySQL 5.6命令行客戶端來登錄,並提示我輸入密碼。當我輸入正確的密碼時,它會讓我進入,如果它錯了,它會將我踢出去。MySQL命令提示符不需要密碼
當我從命令提示符運行MySQL時,我可以登錄的唯一方式(使用root用戶或我創建的另一個用戶)是輸入無密碼。如果我輸入我的密碼,它說access denied to [email protected]
...內容十分重要... using password:YES
因此,在總結,如果我輸入
mysql -u root -p
password: [mypassword]
它不工作,引發錯誤Access denied, using password yes
然而,如果我做
mysql -u root -p
password: [blank]
它登錄,其他用戶的行爲相同。
那是沒有意義的我在每一個其他應用我必須輸入密碼,以獲取引起。
什麼想法?
root用戶確實有密碼,如果我通過任何其他方式輸入mysql,mysql會提示我輸入該密碼。我現在已經多次手動重置root密碼,以查看這是否會解決問題,但沒有成功。這隻會發生在我嘗試通過命令提示符登錄到mysql時。在這種情況下,任何擁有密碼的用戶都將無法登錄,除非我沒有輸入密碼。 – bluedevil 2013-02-16 03:10:52