首页 > 解决方案 > 将 sql 转储文件从 EC2 复制到 RDS 数据库时出现“1046 No Database Selected”错误

问题描述

从终端我可以登录到 sql server 并执行创建数据库和使用数据库等命令。但是,当我执行以下命令“mysql -u -p --host < Sqlfile.sql”时,我我收到 1046 错误。这是一个 AWS 实验室环境,我们将不胜感激任何帮助。

标签: amazon-web-services

解决方案


正如错误所说,您必须指定一个数据库来将此转储文件插入其中。该命令应如下所示:

mysql -u youruser -p database_name < Sqlfile.sql

或者

mysql -u youruser -p --database=database_name < Sqlfile.sql

推荐阅读