mysql单独导出几个表格
现在需要导出mysql数据库里的几个表格放到外网服务器那边,请问各位大侠,我应该怎么导出和导入?(mysql在机房)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
现在需要导出mysql数据库里的几个表格放到外网服务器那边,请问各位大侠,我应该怎么导出和导入?(mysql在机房)
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
mysqldump -u有远程备份权限的用户 -h服务器ip 数据库.表 > database.table.sql
也可以直接在 mysql 服务器上本地 mysqlhotcopy 导出再复制到异地
虽然你描述了部分的信息,不过你的生产环境要求描述还是有问题,数据是单纯的放在外网不保持更新,还是需要保持更新;是内网的是新的还是外网是保持最新的;
不过至少你需要知道基本的mysqldump的命令操作
mysqldump -h 内网的主机名称或者ip地址 -u用户明 -p用户对应的密码 数据库名 表名 > backup.sql
既然内网和外网是物理分开的,那么只能通过文件复制的方式将这个backup.sql复制到外网的主机,方式很多种,自己选择;
在外网的主机,需要能够使用mysql -u 用户名 -p密码 < backup.sql导入相应的表;
如果是数据需要保持同步,内网与外网是物理隔离的,这个只能做定期的同步操作,方法与上面的相同;
如果内网与外网可以通过策略进行数据交换,可以采用master slave的方式同步数据;
mysqldump -h,
也可以使用 phpmyadmin ,
如何對mysql 语句不熟,那就用 phpmyadmin 吧
mysqldump -uggx -h192.168.14.224 -p sampdb absence member|mysql spdb
把远端14.224上sampdb库里的两个表直接导入本机的spdb库里
学习了
不好意思大家,这个问题很早解决了,忘了上来说下了。。真的对不起。
BZ达人,数据库是在内网的。。
不过偶没用-h
因为在本机也可以的:wink:
顶个
很好,百湖很实在。。。学习