日期:2014-05-16  浏览次数:20592 次

mysqldump远程的问题
LINUX系统,本地MYSQL4.0,远程是4.0;
执行
>./mysqldump -uuser -ppwd -h ***.***.***.*** dbname tbname > /home/web/1.sql
结果打开只有一条SQL语句,试了其他几个表也一样,本地就不会。请问这是为什么?

------解决方案--------------------
mysql -h ip -uroot -p 密码 库名 表名>/home/web/1.sql;
------解决方案--------------------
探讨
LINUX系统,本地MYSQL4.0,远程是4.0;
执行
>./mysqldump -uuser -ppwd -h ***.***.***.*** dbname tbname > /home/web/1.sql
结果打开只有一条SQL语句,试了其他几个表也一样,本地就不会。请问这是为什么?

------解决方案--------------------
先试一下用 mysql -uuser -ppwd -h ***.***.***.*** dbname 连接一下,然后 select * from tbname 确认有数据并且能够访问到记录。
------解决方案--------------------
dump出来的是纯文本的,不能导出为新表名,除非你去修改dump出的这个文件里面的表名称。