У меня есть база данных с одной конкретной таблицей, содержащей более 4 миллионов записей. Я попытался загружая всю БД с помощью MySQL Workbench, а также командного терминала, используя следующую команду:Как экспортировать 4 миллиона данных в MySQL?
mysqldump -u root -p password mydb > myfile.sql
Но, я получил только половину загруженных данных. Если я проигнорировал эту конкретную таблицу, тогда она работает нормально. Может ли кто-нибудь предложить мне, как загрузить db с таблицами, имеющими более миллиона записей?
@ N.B. Я отредактировал вопрос. Можете ли вы предложить мне, что пошло не так? –
В порядке - для реалов теперь - вы не публиковали никаких ошибок, и у вас может не быть сообщений об ошибках. Можете ли вы попробовать [это решение] (http://dba.stackexchange.com/questions/31197/why-max-allowed-packet-is-larger-in-mysqldump-than-mysqld-in-my-cnf), а затем отчитаться с результатом? В принципе, увеличьте значение 'max_packet_size' до большего значения и попробуйте включить свою большую таблицу. –
@ N.B. Спасибо за обновление. Я не получал никаких ошибок при прохождении процесса загрузки. Но, к сожалению, полные данные не были сброшены. Я попробую ваше решение ... –