Как загрузить / импортировать базу данных mysql phpmydadmin размером более 2 МБ - PullRequest
4 голосов
/ 03 декабря 2011

С настройками по умолчанию, phpmyadmin не позволяет мне загружать базу данных более чем 2mb. Как upload or import в mysql phpmydadmin базе данных более чем 2MB?

Ответы [ 4 ]

25 голосов
/ 03 декабря 2011

Существует несколько способов.

1) Разделить файл SQL на несколько кусков по 2 МБ

ИЛИ

2) обновить файл php.ini следующим образом.(работает только на выделенных / локальных серверах - на любом сервере, на котором у вас есть root, или на тех, которые позволяют переопределять php.ini)

Find:
post_max_size = 8M
upload_max_filesize = 2M
max_execution_time = 30
max_input_time = 60
memory_limit = 8M

Change to: ( or any size you want but it will depend on your server resources )
post_max_size = 35M
upload_max_filesize = 35M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M

3) Если у вас есть root, запустите командную строку

mysql -u username -p -D database_name < file
0 голосов
/ 03 декабря 2011

Попробуйте http://www.ozerov.de/bigdump/.

Это разбивает файлы дампа на маленькие куски и загружает их автоматически.

0 голосов
/ 03 декабря 2011

Архивировать этот дамп в файл .tar.gz и загрузить этот файл

0 голосов
/ 03 декабря 2011

Ограничение на загрузку файлов в 2 Мб является настройкой по умолчанию в PHP, поэтому вам необходимо увеличить его в файле php.ini.http://www.php.net/manual/en/features.file-upload.common-pitfalls.php Обратите внимание, что может потребоваться увеличить несколько настроек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...