将本地windows中的Mysql的表和数据导入到Linux中的mysql

时间:2024-04-07 11:43:22
1.打开mysql的workbench可视化界面

2.点击左边的Data Export,右侧选择具体的表,然后选择是每个表生成一个sql文件,还是放在一个统一的sql文件中(这里我们选择统一的sql文件),指定生成的目录,然后点击Start Export即可

将本地windows中的Mysql的表和数据导入到Linux中的mysql

3.导出完成

将本地windows中的Mysql的表和数据导入到Linux中的mysql

4.将生成的sql文件上传到Linux指定文件夹中,我这里是/usr/tmp/mysql
5.登录Linux的mysql
mysql -uroot -p
password:
如果mysql中尚没有你的数据库,自己需要创建一个
create database testdb;
use testdb;
set names utf8;
6.导入表和数据
source /usr/tmp/mysql/data20180503.sql
7.查看是否成功
use testdb;
show tables;
存在即成功

当然,创建数据库和导入的过程都可以通过navicat等客户端完成。
1.新建连接

将本地windows中的Mysql的表和数据导入到Linux中的mysql

2.创建数据库

将本地windows中的Mysql的表和数据导入到Linux中的mysql

3.打开数据库,右键-运行sql文件

将本地windows中的Mysql的表和数据导入到Linux中的mysql

点击开始
4.执行完毕

将本地windows中的Mysql的表和数据导入到Linux中的mysql

5.刷新,即可看到表和数据都导入成功