Я пытался экспортировать базу данных большого размера с помощью phpmyadmin, но позже загруженный файл кажется неправильного размера, многие таблицы в базе данных удаляются во время загрузки. Размер файла составляет около 700 МБ-1 ГБ.
При экспорте phpmyadmin я сохраняю файл как mydb.sql, затем в mysql я использую команду «source», чтобы сохранить его в mysql. Файл БД изначально хранится на другом сервере (в другой стране). Я получаю доступ к phpmyadmin с паролем и именем пользователя. Думаю, теперь вы понимаете мою ситуацию, я хотел бы получить этот большой файл базы данных, а затем использовать его локально для тестирования и разработки.
Гораздо лучше использовать mysqldump для экспорта этой большой базы данных.
Вы можете сделать это с помощью
mysqldump -u username -p -h hostname --databases yourdatabase > yourfile.sql
Но у вас должен быть пользователь, который может подключаться извне сервера.
Идеальным решением будет сделать этот экспорт локально на сервере, а затем загрузить его через ftp. Но для этого вам понадобится шелл-аккаунт.
скорее всего, вы хотели бы узнать, как экспортировать из набора данных mysql, размер которого превышает несколько мегабайт. веб-инструменты не очень подходят для этого. если у вас есть доступ к оболочке на сервере или удаленный доступ к экземпляру mysql, где хранятся данные - попробуйте использовать mysqldump.
если у вас нет доступа к оболочке, вы можете попробовать использовать phpmyadmin для выгрузки таблицы за таблицей и выбрать там диапазоны строк [сколько строк в дампе? что вам придется выяснить эмпирически].