Як імпортувати бази даних великих розмірів?
Відео: Як імпортувати в Денвер велику базу даних
Відео: Як збільшити максимальний розмір імпорту файлу mysql
Нещодавно мені треба було трохи розширити функціонал на своєму сайті https://srs.myrusakov.ru. Зрозуміло, постало питання про його імпортуванні на Denwer, щоб я спокійно міг його модернізувати, а потім залити свіжу версію назад. З файлами ніяких проблем не було, а ось з імпортом бази виникла серйозна трудність. Справа в тому, що на даному сайті я збираю інформацію про кожному відвідуванні кожної сторінки. Таким чином, кількість записів у відповідній таблиці становить кілька сотень тисяч. Ця таблиця важить близько 40 МБ. Зрозуміло, імпортувати її, як і всі інші, через PHPMyAdmin не уявляється можливим. Можна було б, звичайно, міняти налаштування php.ini, але робити мені цього не хотілося, тим більше, рішення це тимчасове, оскільки таблиця збільшується дуже швидко. Тому мені довелося знайти спосіб, як імпортувати бази даних великих розмірів. Про це я і розповім в даній статті.
Допомогла мені в цьому одна програма, яка називається Sypex Dumper. Ось тут можна скачати свіжу версію: https://sypex.net/ru/products/dumper/downloads/. версія Pro є платною, і вона Вам не потрібна, тому вибирайте іншу. У даної програми багато можливостей, але нам буде потрібно лише імпорт бази даних.
Разархівіруйте папку з програмою на який-небудь віртуальний хост на Denwer (Або в окрему папку на своєму хостингу). Там з`явиться папка backup, і в цю папку Вам треба помістити SQL-файл Вашої великої бази даних.
Тепер зайдіть на даний віртуальний хост, і Ви побачите наступне:

Вам необхідно ввести логін і пароль від бази даних і натиснути на кнопку "Увійти".
Після цього відкриється наступне вікно, на якому Вам потрібно вибрати вкладку "імпорт":

Відео: Експорт і імпорт БД в phpmyadmin
Далі Вам потрібно вибрати базу даних, в яку буде йти імпорт (перед цим її краще очистити через PHPMyAdmin), Файл (який знаходиться в папці backup) І потім натиснути на кнопку "виконати".

Відео: Як імпортувати таблиці БД
Після натискання на кнопку "виконати"Ваша база даних буде практично моментально імпортована (причому набагато швидше, ніж це робить PHPMyAdmin).
Безумовно, якщо Ваша база не дуже велика (в межах 10 МБ), То даний спосіб Вам і зовсім не потрібен. А ось якщо Вам потрібно імпортувати бази даних великих розмірів, то даний скрипт стане для Вас незамінним помічником.
Установка joomla на локальний сервер
Відеоурок - вибірка даних з бази даних
Як вибрати неповторювані значення з бази даних.
Як перенести сайт на інший хостинг
Як дізнатися розміри таблиці через sql
Openserver або denwer?
Завантаження файлів великих розмірів в php
Індекси в mysql
Русифікація phpmyadmin в denwer
Помилка 2006 чи server has gone away
Запит sql на створення і видалення бази даних
Імпорт бази даних в phpmyadmin
Запит sql на вибірку записів
Знайомство з phpmyadmin
Конвертація csv в sql
Управління записами в phpmyadmin
Управління базами даних в phpmyadmin
Помилка max user connections в mysql
Управління таблицями в phpmyadmin
Unable to connect to the database в joomla
Структура бази даних
Структура бази даних
Управління базами даних в phpmyadmin
Запит sql на вибірку записів
Установка joomla на локальний сервер
Індекси в mysql
Помилка max user connections в mysql
Openserver або denwer?
Конвертація csv в sql
Помилка 2006 чи server has gone away
Русифікація phpmyadmin в denwer