Импорт / экспорт больших баз данных MySQL - PullRequest
0 голосов
/ 12 сентября 2010

Какие сценарии / решения используются для импорта и экспорта больших баз данных MySQL?

Phpmyadmin выдает ошибку для этих операций, если имеется большой объем данных.

Ответы [ 3 ]

2 голосов
/ 12 сентября 2010

http://sypex.net/en/ лучше, чем Phpmyadmin в этом

2 голосов
/ 12 сентября 2010

Если у вас есть доступ к командной строке в обоих местах, mysqldump

Для получения более подробных ответов вам нужно будет добавить гораздо больше информации о вашей настройке, например, находитесь ли вы на каком-либо хостинг-пакете или на собственном сервере.

1 голос
/ 05 мая 2016

Использование phpmyadmin бессмысленно для больших баз данных.На данный момент я использую базы данных размером чуть более 1 ГБ с более чем 12 миллионами записей.По моему опыту, лучший способ экспорта данных - это использовать

mysqldump -h HOST -u USER -p database_name > export_file.sql

-h в большинстве случаев.Если вы находитесь на удаленном сервере, и появляется сообщение «mysqldump: Got error: 1044: Доступ запрещен для пользователя ...», добавьте --single -action;

mysqldump --single-transaction -h HOST -u USER -p database_name > export_file.sql

причина здесь .Для импорта базы данных вы можете использовать

mysql -h HOST -u USER -p database_name < export_file.sql
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...