您好我在这里遇到一种奇怪的情况,当我尝试通过执行像
这样的命令连接到mysqlserver时mysql -uroot -p msp;
Enter password: *******
我收到一条错误消息,例如
ERROR 1049(42000):未知数据库'msp;'
虽然我有一个名为 msp 的数据库,但奇怪的是当我尝试通过执行像
这样的命令来转储数据库 mspC:\>mysql -uroot -p msp -e "show tables">D:\localtables.txt
Enter password: *******
工作正常。这种奇怪行为的实际原因是什么?
答案 0 :(得分:4)
您的数据库名为msp
,而不是msp;
从命令行末尾删除分号。