这里是我输入的命令: mysqldump --host = ec2-107-20-94-121.compute-1.amazonaws.com --password = XXXXX --user = bill --single -dnsaction blink10 [/ products/productspriceNEW]> /data/blink10.sql错误2003与mysqldump
这是我得到的: mysqldump:有错误:2003:无法连接到'ec2-107-20-94- 121.compute-1.amazonaws.com'(110)试图连接时
根据我的防火墙已经检查过mysql的端口是否打开,错误来自哪里?
确定第一件事,我没有那个事情来注释掉my.cnf文件,当我试图打开端口3306它说它已经打开....问题与SSH隧道,我试图通过设置完成后通过自动化作业来运行它,你可以在一系列命令中创建ssh隧道,或者只能通过用户和putty工作吗? - 我只是建立SSH隧道并运行相同的命令,但隧道建立后用localhost替换我的主机名? – user1179295 2012-01-31 01:39:41
没错,如果你可以通过SSH访问EC2实例进行正常的交互式会话,那么你可能已经设置了一些密钥来允许你这样做。建立隧道时可以做同样的事情。如果您希望它自动执行,则可能需要为运行自动备份的uid创建一个密钥对,并将公钥上传到EC2主机。 – 2012-01-31 01:48:56
我想我搞砸了一下隧道的语法,它吐在我身后[root @ domU-12-31-39-0A-61-AC etc]#bash:-L:命令没有找到想法? – user1179295 2012-01-31 02:36:27