Як імпортувати бази даних великих розмірів?
Відео: Як імпортувати в Денвер велику базу даних
Відео: Як збільшити максимальний розмір імпорту файлу 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
- Структура бази даних