我创建了一个名为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方面有经验。
谢谢! DK
更新7/31/2012 所以我已经解决了这个错误。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中创建的数据库的名称。
谢谢!