2012-10-18 244 views
0

嗨這裏我面臨的一個奇怪的情況是,當我嘗試通過執行命令狀無法連接到MySQL服務器

mysql -uroot -p msp; 
Enter password: ******* 

我收到一條錯誤消息像

連接到mysqlserver

錯誤1049(42000):未知數據庫'msp;'

雖然我有一個數據庫名爲MSP和奇怪的是,當我嘗試像

C:\>mysql -uroot -p msp -e "show tables">D:\localtables.txt 
Enter password: ******* 

工作正常執行命令,需要對數據庫MSP的轉儲。這種奇怪行爲的真正原因是什麼?

+0

嘗試不用終止';'。 – hjpotter92

+0

你有一個數據庫名稱** msp **,而不是** msp; **? – Passerby

回答

4

你的數據庫被命名爲msp,不msp;

在命令行的末尾刪除分號。