- - навички роботи з MySql.
Як імпортувати дамп
Прочитавши: 4562
Дамп - це дані, які обрані з бази в консистентними стані, у вигляді миттєвого списку, вони призначені для виконання резервного копіювання бази. Формат дампа не прив'язується до конкретної версії сервера, на відміну від самих робітників файлів бази.
Вам знадобиться
Інструкція
Виконайте імпорт дампа бази даних в базу сайту на «Денвері». Операцію, легко здійснюються на сервері хостера, на Денвері здійснити не вдасться, так як там відсутня кнопка «Імпорт» в панелі управління phpMyAdmin. Завантажте останній варіант phpMyAdmin. Виконайте заміну файлів у папці, що знаходиться по шляху home / localhost / www / Tools / phpmyadmin на файли, які знаходяться в дистрибутиві. Після цього в панелі управління phpMyAdmin повинна з'явитися кнопка Import, яка необхідна для імпорту дампа.
Відкрийте за допомогою блокнота файл php.ini, який знаходиться в директорії usr / local / php5. Збільште в даному файлі значення наступних параметрів: максимальний обсяг пам'яті, максимальна кількість часу кожного сценарію, максимальний розмір поштових даних, максимальний розмір файлу для завантаження. Це необхідно для того, щоб виконати імпорт бази даних без проблем, якщо вона має великий розмір. Перезапустіть Апач.
Зайдіть в панель управління phpMyAdmin, клацніть кнопку «Імпорт». Якщо дамп бази даних має великий розмір, і за допомогою phpMyAdmin його завантажити не вдається, використовуйте наступне. Створіть нову базу даних в MySQL, введіть нового користувача. Перейдіть в папку usr / local / mysql / data - в ній повинна з'явитися папка, яка названа так само, як і ваша нова база. У ній MySQL зберігає файли нової бази даних. Скопіюйте в цю папку файли зі старої бази, перезапустіть «Денвер».
Виконайте імпорт бази даних за допомогою консолі. Введіть у командному рядку наступний код: mysql -u myuser -p < dump.sql, после этого будет запрос пароля пользователя MySQL, введите пароль, чтобы осуществить импорт дампа БД. После этого появится запрос командного интерпретатора, в котором Myuser – это имя пользователя Mysql, а Dump – дамп вашей БД. Если запрашивается имя базы данных, введите команду mysql -u myuser -p «Введите имя базы данных» < dump.sql.