amazon-web-services - 将 sql 转储文件从 EC2 复制到 RDS 数据库时出现“1046 No Database Selected”错误
问题描述
从终端我可以登录到 sql server 并执行创建数据库和使用数据库等命令。但是,当我执行以下命令“mysql -u -p --host < Sqlfile.sql”时,我我收到 1046 错误。这是一个 AWS 实验室环境,我们将不胜感激任何帮助。
解决方案
正如错误所说,您必须指定一个数据库来将此转储文件插入其中。该命令应如下所示:
mysql -u youruser -p database_name < Sqlfile.sql
或者
mysql -u youruser -p --database=database_name < Sqlfile.sql
推荐阅读
- javascript - 赛普拉斯从回调函数中获取值
- javascript - 当我将 div 高度设置为 100vh 时,我的背景图像不断消失
- html - 为没有固定大小的表格创建一个可滚动容器,该容器还可以防止父元素(包括浏览器窗口)上的滚动条
- javascript - Javascript,three.js,A-frame - 每秒改变物理
- visual-studio - 无法从 Visual Studio 连接到 GitHub 包注册表
- python - 有人可以帮我完成这个功能。当被调用打印时,它应该产生类似于打印语句下注释中所写的结果
- c++ - 在 C++ 中打印和替换数字和百分比
- c++ - Google Benchmark:相同的功能,不同的数据
- javascript - 状态的变化不会反映在组件中,状态应该返回一个数组但返回一个空对象
- r - 将 data.table/data.frame 与部分匹配的矩阵匹配