Mysql导入数据库

时间:2013-09-17 05:05:58

标签: mysql database mysqldump mysql-error-1049

我是mysql的新手。我有一个我需要导入的.sql文件,所以我在网上搜索并得到了以下命令。它工作得很好。

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p test3 < test3.sql

但是当我说从mysql命令行客户端使用test3时,它给了我这个错误:

  

ERROR 1049(42000):未知数据库'test3'

我错过了一些步骤吗?

3 个答案:

答案 0 :(得分:4)

数据库需要存在,并使用-D

从命令行调用

所以在MySQL中尝试;

mysql> create database test3;

然后返回命令提示符,尝试;

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p -D test3 < test3.sql

答案 1 :(得分:1)

首先,您需要在MYSQL中创建数据库,以便一旦使用该命令,它就能找到数据库的名称

您可以使用MYSQL开发人员工具或命令行创建表,然后执行

mysql -u root -p test3 < test3.sql

答案 2 :(得分:0)

您尚未创建test3数据库。首先创建一个test3数据库&amp;然后尝试导入。