Копирование BLOB с одного сервера на другой

0

У меня есть огромная таблица, содержащая записи 20K с BLOB (картиной) coloumn.Its, расположенная в порту 3308 Localhost в XAMPP Portable. Теперь мне нужно переместить эту таблицу в другую базу данных (порт 3306) на том же сервере.

Я пытаюсь скопировать все записи (копировать с 3308, вставить в 3306) прямо (используя Navicat), но это не удалось. Я стараюсь частично копировать записи (5K записей за раз). Он все еще не работает. ошибки одинаковы: сервер mysql ушел. кажется, что данные слишком велики для копирования.

Как я могу это сделать?

"Сервер": Win 7 64 бит, 6Gb Ram, Core i3. (я знаю, это далеко от спецификации сервера). У меня есть 2 сервера mysql, один на порту 3306, на котором запущен собственный Mysql, а другой - с XAMPP на порту 3308

Спасибо

Теги:
blob

1 ответ

1
Лучший ответ

Вы можете экспортировать данные из командной строки с помощью

mysqldump -u [username] -p [database-name] > file-name.sql

Это подскажет вам пароль. Затем вам необходимо перенести его на другую машину и импортировать с помощью

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню