Як імпортувати в phpmyadmin базу даних великого розміру
Головна »Створення сайту, розкрутка сайту
Якщо при вашій спробі імпортувати базу даних на інший сервер, використовуючи для цих цілей PhpMyAdmin, який лаявся на те, що допустимий розмір файлу занадто великий для імпортування, то необхідно цей самий показник збільшити, щоб ми могли імпортувати в PhpMyAdmin бази даних великого розміру.
Імпортуємо бази даних великого розміру
Тут варто відзначити один момент: чи є у вас root доступ до вашого сервера? Або іншими словами необхідно визначити, чи використовуєте ви шаред-хостинги, або ж у вас є свій VPS / VDS хостинг? У першому випадку, коли у вас немає root доступу до сервера, єдиний шанс все ж завантажити велику базу даних в цілому вигляді на сайт - поспілкуватися з техподдержкой хостингу. Якщо ж це не допоможе, то вам залишається тільки доробити вашу базу даних на маленькі частини (за замовчуванням на 2 МБ) і імпортувати їх по черзі. Тут до речі варто відзначити, що базу даних можна дробити і на більш великі частини, якщо після цього його заархівувати до розміру менше максимально допустимого.
Якщо у вас виникає питання з приводу того, як можна роздрібнити базу даних, то почніть з експорт з якоюсь однією таблиці (або кількох таблиць, загальний розмір яких не перевищить допустимий). Якщо ж є якась таблиця, розмір якої вже перевищує допустимий навіть з урахуванням архівації, то тут можна створити експортований файл лише з певною кількістю записів. Використовуйте спеціальні SQL - запити для показу деякої частини таблиці, після чого експортуйте цю частину. І так далі.
Збільшуємо ліміт на максимальний розмір завантажується бази даних в PhpMyAdmin
Основне навантаження тут несуть перші три параметри, значення яких повинні бути вище розміру вашої бази даних, яку ви хочете імпортувати через PhpMyAdmin. Тут значення встановлено в 100 МБ і якщо ваша база важить більше, збільште цей параметр.
Так само важливе значення мають останні два параметри, які до речі в звичайній довідці по PhpMyAdmin з даного питання не фігурують. Ці параметри вказують в секундах максимальний час завантаження і виконання операції.
Далі вам необхідно перезавантажити MySQL, для чого на CentOS можна скористатися командою:
або просто перезавантажити сервер (або Denwer, дивлячись над чим ви пихкає). Після цього можете пробувати імпортувати базу даних великого розміру. Тут варто відзначити своє спостереження, за яким PhpMyAdmin досить тривалий час після натискання кнопки Завантажити базу даних крутить свій гурток, мовляв, я працюю, після чого виводить помилку. Не поспішайте повторювати цю операцію або лізти з новими настройками в php.ini. За моїми спостереження, навіть після виведення помилки PhpMyAdmin продовжує імпорт (завантаження, разархивацию при необхідно і власне імпорт бази даних). Просто їй на це потрібен час, тому просто випийте чаю і перевірте наявність бази даних хвилин через 10, щоб напевно.
Ось таким чином можна завантажити (імпортувати) базу даних SQL великого розміру використовуючи PhpMyAdmin.
Натисніть, якщо я зумів Вам допомогу
HTC One XXL або Galaxy Note
Windows XP Mode проти шкідливих програм
Microsoft зібралася перенести DirectX 11 на Windows Vista SP2
Де краще встановити Wi-Fi роутер в квартирі?
Як додати спеціальний пошук від Google Adsense на сайт Wordpress?
Як писати закресленим шрифтом?