2014-06-09 135 views
0

我剛纔在安裝之前使用this tutorial下載了MySql。
我認爲,這將解決我的問題,但是,每當我嘗試通過提示我輸入密碼,雖然我已經加了用下面的命令終端登錄到MySQL:無法登錄到mysql

mysql -u user -p password 

這裏是發生了什麼:

$> mysql -u user -p MYPASSWORD 
Enter password: 

後,我再次插入我的密碼...

$> mysql -u user -p MYPASSWORD 
Enter password: 
ERROR 1049 (42000): Unknown database 'MYPASSWORD' 

我想知道是否有作爲解決這個奇怪的問題。

回答

1

的命令是:

mysql -u user -ppassword 

所以你的情況:

mysql -u user -p123456 

通過添加-p和密碼之間的空間,你實際上是設置數據庫使用,這是爲什麼你會得到錯誤unknown database

其他的解決辦法是:

mysql -u user -p 

在這種情況下,您的密碼將被終端要求。它更安全一些,因爲您的密碼不會以終端歷史記錄中的純文本形式保留。但是,如果你的密碼是123456,我想你是不是安全......太在意;)

+0

哈哈不是真的,這只是我的開發電腦。謝謝你的偉大答案(笑聲:P) – Yehonatan

0

在正常情況下,我會用:

mysql -uroot -p 
Enter password: 

你可以嘗試......; )