Разделение вставки SQL из PHPmyAdmin в Adminer - PullRequest
2 голосов
/ 03 июня 2011

Я пытаюсь переместить свою базу данных на другой сервер.

У моего администратора есть ограничение на максимальный размер дампа (2,0 МБ) SQL *.

Мне было интересно, какие способы я могу использовать, чтобы разделить эту таблицу размером 10 МБ (или изменить файл дампа), чтобы импортировать ее через Adminer.

Ответы [ 3 ]

7 голосов
/ 04 июня 2011

Существуют следующие опции:

  • Загрузить файл по FTP как adminer.sql (или adminer.sql.gz), а затем запустить его с сервера .
  • Gzip или Bzip2 файл - возможно, он может сжать в 2 МБ.
  • Увеличение лимита PHP - upload_max_filesize и post_max_size.
  • Экспорт таблицы по частям - ограничьте набор результатов и экспортируйте его из выберите .
2 голосов
/ 04 июля 2019

Попробуйте: Администратор: для увеличения лимита на импорт

/etc/php/5.6/apache2$ *sudo vim php.ini*

upload_max_filesize = 200M // 2M originally

sudo service apache2 restart
0 голосов
/ 29 июня 2017

Если файл database.sql.gz находится на сервере или где-либо еще, вы можете импортировать его, используя следующий метод.

$ zcat import_file.sql.gz | mysql -uroot -p database_name

Он запросит ваш пароль SQL, просто введите его итогда вы сделали.Если имя_базы_вспышки выдает ошибку, просто создайте имя_базы_данных вручную в вашем "администраторе", затем импортируйте.Это будет работать на 100% уверен.

...