我创建了一个名为realcardiodb的RDS实例(引擎是mysql),我从我的localhost导出了我的数据库.文件在本地保存,名为localhostrealcardio.sql
大多数研究表示使用mysqldump将数据从本地系统导入到Web服务器,但我的系统甚至不识别mysqldump.
C:\xampp\mysql>mysqldump
'mysqldump' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
如果我使用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
Run Code Online (Sandbox Code Playgroud)
有人可以为我打破这个吗?
1)第一个'acme'(在mysqldump命令之后)是我本地数据库的名称还是我在本地保存的导出的sql文件?
2)主机名是IP地址,公共DNS,RDS端点还是两者都不是?
3)我假设的用户名和密码是RDS凭证,第二个acme是我在RDS中创建的数据库的名称.
谢谢!
我对网页设计很陌生……好吧,既然这样,我应该在哪里声明 LESS/CSS 框架中的变量?
我正在使用 NetBeans IDE 7.0.1 我也在使用 Bootstrap 2.0(不确定这是否重要)。我从 lesscss.org 下载了最新版本的 LESS,但它只下载了缩小版。
这是我在标题中的链接和脚本标签:
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.css">
<link rel="stylesheet" type="text/css" href="css/realcardio.css" media="all">
<script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script>
<script type="text/javascript" src="js/Main.js"></script>
<script type="text/javascript" src="bootstrap/js/less-1.2.1.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
迫不及待地开始为变量赋值,但我不确定要在哪个文件中执行此操作?
谢谢大家!
首先,这是设置:AWS EC2实例已启动并正在运行.端口22,80和3306已添加到安全组
RDS数据库实例已启动并正在运行.我的本地IP已添加为CIDR/IP连接.AWS账户ID已添加为EC2安全组连接.
对我而言,区域有所不同,这有点奇怪.RDS是美国东部(弗吉尼亚州北部),EC2是美国西部(俄勒冈州).
我的本地数据库已成功导入RDS.我使用这样的命令行:
C:\xampp\mysql\bin>mysqldump -u root 'local database' | mysql -- host='Endpoint' -- user='user login' --password='user pwd' ' rds database'
Run Code Online (Sandbox Code Playgroud)
我也在使用MySQL Workbench在rds上连接和查询数据库.我从未将备份sql文件('localhostdatabase.sql')导入到rds.
这是我连接的方式:(两个选项都不起作用.)
// $serverConnect = mysql_connect('rds endpoint','rds admin','rds pwd');
// $serverConnect = mysql_connect('EC2 elastic ip','rds admin', 'rds pwd');
Run Code Online (Sandbox Code Playgroud)
单击http://www.realcardio.com上的"演示"按钮时,您可以看到错误
我需要配置一个php文件吗?如果是这样,我该怎么做?我的网络文件存储在/ var/www/html中.但我不知道php配置文件的位置.
我使用WinSCP连接到EC2.如果我需要在此处修改文件,如何连接到RDS?
我会排除故障并与您分享任何内容.只是想让它运行起来.我感谢任何帮助!
DK