Выгрузка дампа таблицы из phpmyadmin

T1
На сайте с 15.05.2013
Offline
64
232

Встретился с такой проблемой:

В таблице 76К+ строк, выгружается (экспорт таблицы) около 52к+ строк (в файле строк).

В чем может быть причина?

LEOnidUKG
На сайте с 25.11.2006
Offline
1578
#1
Там идёт не 1 строка данные, присмотритесь, там компоновка идёт.
✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
T1
На сайте с 15.05.2013
Offline
64
#2

Никаких сообщений об ошибках, все стандартно, но в файле дампа вижу 20к+ строк меньше.

Напишу всю историю

Переношу сайт с одного хостинга на другой, и вот смотрю в исходной таблице 76К строк, а перенеслось 52К. Сначала подумал, что не корректно загружаются, но потом увидел, что в файле сформировалось 52К строк, то есть сколько есть, столько и загружаются...

LEOnidUKG
На сайте с 25.11.2006
Offline
1578
#3
tj1978 #:

Никаких сообщений об ошибках, все стандартно, но в файле дампа вижу 20к+ строк меньше.

Напишу всю историю

Переношу сайт с одного хостинга на другой, и вот смотрю в исходной таблице 76К строк, а перенеслось 52К. Сначала подумал, что не корректно загружаются, но потом увидел, что в файле сформировалось 52К строк, то есть сколько есть, столько и загружаются...

Чудес не бывает. Давайте доступы на исходник phpmyadmin, посмотрю, что там за выгрузка такая.

Графика
На сайте с 10.08.2014
Offline
51
#4
tj1978 :
Встретился с такой проблемой:

Таймаут короткий на сервере видимо. Еще раз смотрите журнал ошибок (хотя в него эрроры от PMA могут и не падать, зависит от конфигурации со стороны сервера), поднимайте max_execution_time,  max_input_time гляньте заодно, что там по memory_limit и иным ограничениям возможным. Как говорил выше LEOnidUKG  - чудес действительно не бывает....

Евгений Крупченко
На сайте с 27.09.2003
Offline
165
#5

Т.е. спрашивать по каким-то форумам, давать кому-то доступы - это нормально.

А просто обратиться к хостеру чтоб тот посмотрел что не так или просто сделал дамп - что-то из разряда фантастики?


Это первое что стоило бы сделать.

Второе:

phpmyadmin у вас от панельки какой-то? Я бы скачал последнюю версию и закинул на сайт. Т.к. а) маловероятно, но какой-то баг в phpmyadmin б) вы скорей всего увидите в логах ошибки, если такие там имеются (лога phpmyadmin от панели скорей всего вам не увидеть). Запросто может просто оказаться какой-то default параметр в php или специально зачем-то сильно урезанный.

Дальше. Кроме phpmyadmin есть же другие инструменты, например:

https://www.adminer.org/#download

Также, если даже нет ssh, то можно попытаться из под php запустить mysqldump и может он сделает дамп правильно.

Графика
На сайте с 10.08.2014
Offline
51
#6
Евгений Крупченко #:
Я бы скачал последнюю версию и закинул на сайт

Главное - потом не забыть удалить😊

Графика
На сайте с 10.08.2014
Offline
51
#7
Крайний случай - переносите двумя частями (через выгрузку части строк таблицы, скажем половину) и потом объединяйте. Но это - садомазохизм...
T1
На сайте с 15.05.2013
Offline
64
#8

Что то я совсем запутался...((

При нажатии таблицы wp_postmeta показывает что строк 74966:

SELECT * FROM `wp_postmeta`

       Отображение строк 0 - 24 (74966 всего, Запрос занял 0.0006 сек.)

---------------------------------------------------------------------------

Пробую посмотреть количество строк, почему то показывает 55 172

SELECT count(*) FROM `wp_postmeta`

count(*)
55172


Экспорт получается 55 172 строк…

Вот вопрос, все таки сколько строк в таблице, чему верить?

LEOnidUKG
На сайте с 25.11.2006
Offline
1578
#9
tj1978 #:

Что то я совсем запутался...((

При нажатии таблицы wp_postmeta показывает что строк 74966:

SELECT * FROM `wp_postmeta`

       Отображение строк 0 - 24 (74966 всего, Запрос занял 0.0006 сек.)

---------------------------------------------------------------------------

Пробую посмотреть количество строк, почему то показывает 55 172

SELECT count(*) FROM `wp_postmeta`

count(*)
55172


Экспорт получается 55 172 строк…

Вот вопрос, все таки сколько строк в таблице, чему верить?

Верить в count(*) т.к. таблица скорее всего в формате InnoDB и там не производится постоянный подсчёт количества строк стандартно. Данные phpmyadmin берёт из системной таблице БД, а там лишь примерное количество данных. 

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий