mysqldump远程的问题

php_aga 2012-07-27 12:10:38
LINUX系统,本地MYSQL4.0,远程是4.0;
执行
>./mysqldump -uuser -ppwd -h ***.***.***.*** dbname tbname > /home/web/1.sql
结果打开只有一条SQL语句,试了其他几个表也一样,本地就不会。请问这是为什么?
...全文
135 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2012-07-27
  • 打赏
  • 举报
回复
mysql -h ip -uroot -p 密码 库名 表名>/home/web/1.sql;
珠海-天堂 2012-07-27
  • 打赏
  • 举报
回复
dump出来的是纯文本的,不能导出为新表名,除非你去修改dump出的这个文件里面的表名称。
php_aga 2012-07-27
  • 打赏
  • 举报
回复
另外请教一下,mysqldump是否可以导出为新表名,即创建的表和插入的表为新的一个表名?
php_aga 2012-07-27
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
先试一下用 mysql -uuser -ppwd -h ***.***.***.*** dbname 连接一下,然后 select * from tbname 确认有数据并且能够访问到记录。
[/Quote]

一切正常,可以看得到远程数据库的该表的所有记录
ACMAIN_CHM 2012-07-27
  • 打赏
  • 举报
回复
先试一下用 mysql -uuser -ppwd -h ***.***.***.*** dbname 连接一下,然后 select * from tbname 确认有数据并且能够访问到记录。
珠海-天堂 2012-07-27
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
LINUX系统,本地MYSQL4.0,远程是4.0;
执行
>./mysqldump -uuser -ppwd -h ***.***.***.*** dbname tbname > /home/web/1.sql
结果打开只有一条SQL语句,试了其他几个表也一样,本地就不会。请问这是为什么?
[/Quote]

本地的dump和远程的dump的一样的,你这样其实只导出了tbnam一个表。或者你远程连接过去,看能否正常进行查询工作?

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧