mysql中数据库的导入和导出

说明:笔者使用环境 Window10、CentOS、mysql

操作过程:将 window10 的 mysql 中的数据传到服务器 CentOS 的 mysql 中;

一、从 mysql 中导出数据,可以有两种方法:

1、使用可视化工具SQLyog:

点击进入SQLyog,如果为首次进入,请创建一个连接,连接到 mysql 服务;

mysql中数据库的导入和导出

进入到软件,看到 mysql 中的所有数据库,选中需要导出的的数据库右击找到“Backup Database As SQL Dump...”选项

mysql中数据库的导入和导出

进入导出数据选项框,如下图所示:

mysql中数据库的导入和导出

好,最后 zhsz.sql 文件已经在指定位置生成了;

2、使用命令行,操作命令如下:(Ctrl+R  输入cmd   运行命令窗口)

mysql中数据库的导入和导出

二、将 sql 数据文件导入 CentOS 服务器的 mysql 中:

注:不清楚使用 Xftp、Xshell 的请参考 http://blog.csdn.net/ctrlxv/article/details/79054941

1、首先将需要导入的 sql 数据文件传到服务器中(可以使用 Xftp 工具)任意位置,笔者将之前从 mysql 中导出的 zhsz.sql 数据文件放到了服务器的根目录下 如下:

2、将传入服务器中的 sql 数据文件通过“source /root/zhsz.sql”命令导入到 mysql 服务中(这里使用了 Xshell 工具),具体操作如下:

mysql中数据库的导入和导出

3、完成后可以查看 mysql 中是否存在名为 test 的数据库,存在导入成功,如下:

注:数据库名是和导出时的数据库名一样(test 不是 zhsz(这个只是 sql 文件的名字)

mysql中数据库的导入和导出

此为个人使用时的总结,有不足的地方请多指教,希望对不清楚的人有所帮助。