database - mysql导入数据库

标签 database mysql 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): Unknown database 'test3'

我是不是漏掉了一些步骤?

最佳答案

数据库需要存在,并使用-D从命令行调用

所以在 MySQL 中尝试;

mysql> create database test3;

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

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

关于database - mysql导入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18841654/

相关文章:

javascript - 使用 View 在 couchDB 中的文档之间返回唯一值

c++ - MySQL C API 为 NULL 值返回零而不是 NULL

php - Pligg CMS 的 SQL 查询仅从一个类别中选择所有已发布的新闻

php - Zend Framework 教程 - 我不断收到 sql 错误 - 未知数据库

mysql - 我无法访问 MySQL 中的某些数据库(我得到 : Unknown database '[my-database-name]' )

c - 哪个开源数据库满足所有这些要求?

ruby-on-rails - 奇怪的迁移错误

php - 销售发票表格

php - 如何让MySQL表中的项目可搜索 "tags"

mysql - 错误 1049 (42000) : Unknown database 'blooddonarapp'