0

嗨,我遇到了一个奇怪的情况,当我尝试通过执行以下命令连接到 mysqlserver 时

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

我收到一条错误消息,例如

错误 1049 (42000): 未知数据库 'msp;'

虽然我确实有一个名为msp的数据库,但奇怪的是,当我尝试通过执行以下命令来转储数据库msp时

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

工作正常。这种奇怪行为的真正原因是什么?

4

1 回答 1

4

您的数据库名为msp,而不是msp;

删除命令行末尾的分号。

于 2012-10-18T07:00:21.307 回答