将BLOB从一台服务器复制到另一台服务器

时间:2018-05-19 04:38:12

标签: mysql blob

我有一个包含BLK(图片)coloumn的20K记录的巨大表。它位于XAMPP Portable中的Localhost端口3308中。 现在我需要将此表移动到同一服务器中的另一个数据库(端口3306)。

我尝试将所有记录(从3308复制,粘贴到3306)直接复制粘贴(使用Navicat),但失败了。 我尝试部分复制粘贴记录(一次5K记录)。它仍然失败。 错误是一样的:mysql服务器已经消失了。似乎数据太大而无法复制到其中。

我怎么可能这样做?

“服务器”是:Win 7 64位,6Gb Ram,Core i3。 (我知道,它远非服务器规范。)。我有2个mysql服务器正在运行,一个在端口3306运行本机Mysql,另一个在XAMPP端口3308运行

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用

从命令行导出数据
mysqldump -u [username] -p [database-name] > file-name.sql

这将提示您输入密码。 然后,您需要将其传输到另一台计算机,并使用

导入它
mysql -u [username2] -p [database-name2] < file-name.sql