您的位置:首页 > 数据库 > MySQL

Navicat将远程MySql数据库数据导入本地

2018-03-11 13:57 447 查看

第一种:

在项目java后台开发的过程中,肯定要不停的测试自己编写的sql语句。在多数情况,公司会统一在一个测试服务器上搭建一个数据库供大家访问。但是,如果在家里等连接不到公司内网的时候,或者大家都在操作一张表可能会有一些误操作把表数据或者表结构破坏。在这些情况下,把数据库导入本地就显得有意义了。方法如下:1、安装本地的MySql。记住用户名和密码,这里以root,root为例。2、打开Navicat,新建连接(连接),输入连接名,用户名,密码。确定,连接测试。这里连接名为mytest。这样本地的数据库已经搭建好了。3、新建数据库,只填一个“数据库名”,其它两项可以不用管。数据库名可以和要远端的一致。这里都是“ykf”。4、右击要导入数据库,选择数据传输。


5、设置源的连接、数据库、要复制的表。设置目标的连接、数据库。如果操作完成后,没有结果,不要担心,请继续!注意源与目标的顺序,不要弄反了,切记!切记!

6、神奇的点睛之笔,右击->刷新。

参考地址:http://blog.csdn.net/xyaydddf/article/details/53490362

第二种:

1. 首先在本地创建一个数据库(用来备份)。登录mysqlsudo mysql -u root -p rootcreate database test; 这里的test和远程的数据库名字一样2.备份远程数据库到本地的testbackup.sqlmysqldump -h 172.26.100.145 -uroot -proot test --default-character-set=gbk --opt -Q -R --skip-lock-tables>/home/testbackup.sql3.然后把testbackup.sql导入到本地test中登录mysqlsudo mysql -u root -p rootuse test;source /home/testbackup.sql;

恢复数据库: mysql  -hlocalhost  -uroot  -proot     test  < testbackup.sql 
参考链接:http://blog.csdn.net/tingyuanss/article/details/46784779
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql备份