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 に答える