整個重點在於-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'
沒有留言:
張貼留言