131

Завантажити великий дамп БД MYSQL в Phpmyadmin

Коли працюєш з великими бекапами баз даних, і виникає необхідність в, скажімо, переїзді, не завжди охота завантажувати їх браузером через «Огляд…» або ж використовувати ліві сайти. У Phpmyadmin’і є вбудована функція імпорту дампу з локального файлу, потрібно лише її включити (за дефолтом вона вимкнена).

Отже, в конфіґу Phpmyadmin’а (у мене на сервері під Ispmanager це /usr/local/www/phpmyadmin/config.inc.php) додайте рядок:
$cfg[‘Uploaddir’] = ‘./upload’;
Це обов’язково робити між тегами включення PHP скрипту, тобто між <?php ……. ?> .

Рядок включить опцію імпорту з файлу, пошук якого проводитиметься в піддиректорії ./upload (щодо кореневої для Phpmyadmin, знову ж таки, для мене це /usr/local/www/phpmyadmin). Потім створіть цю директорію і завантажите в неї дамп. Тепер, на сторінці імпорту можна вибрати вказаний файл.

Це ж саме стосується і можливої помилки:

No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.

пов’язаної з обмеженням об’єму завантажуваного бекапу, але даний спосіб ідеально вирішить це питання.

Читайте також: