我创建了一个名为 realcardiodb 的 RDS 实例(引擎是 mysql),并从本地主机导出了我的数据库。文件保存在本地,名为 localhostrealcardio.sql
大多数研究表明使用 mysqldump 将数据从本地系统导入 Web 服务器,但我的系统甚至无法识别 mysqldump。
C:\xampp\mysql>mysqldump
'mysqldump' is not recognized as an internal or external command, operable program or batch file.
如果我使用 mysqldump,我该如何解决这个错误?(我的系统上肯定安装了 mysql)
我应该使用更好的实用程序吗?
任何帮助表示赞赏,特别是如果您有将 mysql 导入 aws rds 的经验。
谢谢!丹麦
2012 年 7 月 31 日更新 所以我解决了错误。mysqldump 位于 bin 目录 C:\xampp\mysql\bin>mysqldump AWS 提供了将本地数据库上传到 RDS 的以下说明:
mysqldump acme | mysql --host=hostname --user=username --password acme
有人可以帮我分解一下吗?
1)第一个'acme'(在mysqldump命令之后)是我本地数据库的名称还是我在本地保存的导出sql文件的名称?
2) 主机名是 IP 地址、公共 DNS、RDS 端点还是两者都不是?
3)我假设的用户名和密码是 RDS 凭据,第二个 acme 是我在 RDS 中创建的数据库的名称。
谢谢!