2012-10-11 33 views
0

我想通過命令行訪問MySQL有:mysql命令行訪問被拒絕錯誤1045

mysql -u root --password password 

,但我得到

輸入密碼:ERROR 1045(28000):拒絕訪問用戶 'root'@'localhost'(使用密碼:否)

爲什麼它說我沒有使用密碼?

回答

5

我使用的語法如下:

mysql -h [host] -u [user] -p[password] 

注意到,有對你正在輸入的內容是-p[password]

正確的語法之間沒有空格:

mysql -h [host] -u [user] --password=[password] 

(查看參考手冊...它是5.5.1版本的4.5.1節)

如果您正在安裝MySQL的同一臺計算機上工作,則可以跳過-h [host]部分或輸入-h localhost

+0

感謝您的幫助 – user1190650

+0

@ user1190650樂於助人 – Barranka

相關問題