Як імпортувати бази даних великих розмірів?

Відео: Як імпортувати в Денвер велику базу даних

Як імпортувати бази даних великих розмірів?

Відео: Як збільшити максимальний розмір імпорту файлу 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 МБ), То даний спосіб Вам і зовсім не потрібен. А ось якщо Вам потрібно імпортувати бази даних великих розмірів, то даний скрипт стане для Вас незамінним помічником.

Поділися в соціальних мережах:

Схожі
Структура бази данихСтруктура бази даних
Управління базами даних в phpmyadminУправління базами даних в phpmyadmin
Запит sql на вибірку записівЗапит sql на вибірку записів
Установка joomla на локальний серверУстановка joomla на локальний сервер
Індекси в mysqlІндекси в mysql
Помилка max user connections в mysqlПомилка max user connections в mysql
Openserver або denwer?Openserver або denwer?
Конвертація csv в sqlКонвертація csv в sql
Помилка 2006 чи server has gone awayПомилка 2006 чи server has gone away
Русифікація phpmyadmin в denwerРусифікація phpmyadmin в denwer
» » Як імпортувати бази даних великих розмірів?