Импорт mysql в phpmyadmin - PullRequest
       6

Импорт mysql в phpmyadmin

0 голосов
/ 14 ноября 2018

Я в процессе переноса приложения PHP с хоста Windows (IIS10 & mysql) на Linux CentOS 7 (nginx & percona).Копирование реальных файлов php и т. Д. Не является проблемой, проблема, с которой я сталкиваюсь, заключается в переносе баз данных.Я использую phpmyadmin на обеих машинах и начал простой процесс экспорта всех баз данных с компьютера с Windows и копирования файлов на компьютер с Linux.После чего я открыл phpmyadmin на CentOS 7 и импортировал базы данных одну за другой.Ввозили нормально, или я так думал.Глядя на размеры баз данных и таблиц в них, я обнаружил, что одна таблица, которая должна содержать 77036 строк данных, импортируется только в 73000 строк.Я говорю «вокруг», потому что не могу вспомнить фигуру, потому что случилось нечто странное.Я удалил все таблицы, а затем начал импортировать таблицы с помощью терминала Linux:

sudo mysql -u username -p tablename < filename.sql

Они, кажется, импортировали файл нормально, но теперь у меня есть все данные И много дополнительных пустых строк.У меня должно быть 77036 строк, но теперь у меня 78147 строк, из которых 1111 строк пустые и добавлены в конец таблицы.Теперь, я не понимаю, что происходит с импортом, и задавался вопросом, есть ли у кого-нибудь подсказка относительно того, что может быть причиной проблемы.Кроме того, 1111 кажется невероятно случайным числом (если вы знаете, что я имею в виду) - это что-то значит?

Другие таблицы, кажется, отлично импортируются, кроме этой и 1 или 2 других.Возможно ли, что контент может как-то повлиять на это?

Linux CentOS 7 и БД находятся в разделе XFS и поступают с машины Windows 10, отформатированной в NTFS.

Я попробовалтакже экспортировать только проблемную таблицу с компьютера с Windows и импортировать только это, но это не имело никакого значения.Кроме того, я открыл файл sql с помощью текстового редактора, чтобы убедиться, что все данные были там, и прокрутка вниз показала, что там присутствовала последняя строка.

Может кто-нибудь помочь, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...