Як імпортувати дамп

Як імпортувати дамп

Дамп - це дані, які вибрані з бази в консистентному стані, у вигляді миттєвого списку, вони призначені для виконання резервного копіювання бази. Формат дампа не прив 'язується до певної версії сервера, на відміну від самих робочих файлів бази.

Вам знадобиться

  • - навички роботи з MySql.

Інструкція

1. Імпортуйте дампу бази даних у базу сайту на "Денвері". Операцію, що легко здійснюється на сервері хостера, на Денвері не вдасться здійснити, оскільки там відсутня кнопка "Імпорт" на панелі керування phpMyAdmin. Завантажте останній варіант phpMyAdmin. Замініть файли у теці home/localhost/www/Tools/phpmyadmin на файли у дистрибутиві. Після цього на панелі керування phpMyAdmin має з 'явитися кнопка Import, необхідна для імпорту дампа.


2. Відкрийте за допомогою блокнота файл php.ini, який знаходиться в директорії usr/local/php5. Збільшіть значення таких параметрів у цьому файлі: максимальний обсяг пам 'яті, максимальна кількість часу кожного сценарію, максимальний розмір поштових даних, максимальний розмір файлу для завантаження. Це необхідно, щоб імпортувати базу даних без проблем, якщо вона має великий розмір. Перезапустіть Апач.

3. На панелі керування phpMyAdmin натисніть кнопку "Імпорт". Якщо дамп бази даних має великий розмір, і за допомогою phpMyAdmin його завантажити не вдається, використовуйте наступне: Створіть нову базу даних у MySQL, введіть нового користувача. Перейдіть до теки usr/local/mysql/data - у ній має з "явитися тека, яка названа так само, як і ваша нова база. У ній MySQL зберігає файли нової бази даних. Скопіюйте файли зі старої бази до цієї теки, перезапустіть "Денвер".

4. Імпортуйте базу даних за допомогою консолі. Введіть наступний код у командному рядку: mysql -u myuser -p < dump.sql, після цього буде запит пароля користувача MySQL, введіть пароль, щоб здійснити імпорт дампа БД. Після цього з 'явиться запит командного інтерпретатора, в якому Myuser - це ім' я користувача Mysql, а Dump - дамп вашої БД. Якщо запитується назва бази даних, введіть команду mysql -u myuser -p "Введіть назву бази даних" < dump.sql.



Надрукувати