反正常遇到,不如寫下做個紀錄,以後直接複製貼上。

整個重點在於-p和密碼中間有沒有空格。當有空格時,mysql是使用互動式,要你填入密碼;如果沒有空格,mysql就直接使用-p後面的字串來登入。
指令:
$ mysql -h Server_name -u your_account -pPassword database_name < file.sql

若-p和密碼中間有空格,會出現下列情況:

$ mysql -h Server_name -u your_account -p Password database_name < file.sql
Enter password:
ERROR 1049 (42000): Unknown database 'Password'

mark528 發表在 痞客邦 PIXNET 留言(0) 人氣()