Как перенести данные в базу данных MySQL. Урок 4.

  • Размер шрифта:
Как перенести данные в базу данных MySQL.

Как перенести данные в базу данных MySQL Урок 4

При переносе сайта на хостинг а также при переносе сайта с одного хостинга на другой вам понадобится также перенести и базу данных MySQL.
Делается это тоже просто, если у вас есть готовая заполненная база или дамп базы данных.
Разберем пошагово процесс переноса данных.

1. Для начала вам нужно получить дамп, если у вас его нет. Для всех действий по переносу БД вам нужно попасть в phpMyAdmin. Сначала идем в phpMyAdmin и выбираем ту базу, которую нужно переносить. В верхней части странички вы увидите разные вкладки для базы данных - Структура, SQL, Поиск, Запрос по шаблону, Экспорт, Импорт и Операции. Нас интересует вкладка Экспорт. Переходим по ней и видим такую картинку:

phpMyAdmin



В левой колонке вы видите все таблицы базы данных, но нам нужна средняя колонка, которая называется Экспорт. Вверху выбираем Выделить все и ставим галочку на SQL - это формат вывода дампа базы данных. Затем опускаемся по страничке ниже (на рисунке не видно) и ставим галку на Сохранить как файл. Жмем Ок и сохраняем файл на своем компе.
Таким образом у вас есть дамп базы для переноса в любую другую пустую базу.

2. Открываем теперь вкладку SQL (вторая слева) в phpMyAdmin той базы, куда нам нужно переносить данные. На страничке увидите окно с названием Выполнить SQL-запрос(ы) к базе данных. Теперь открываем сохраненный файл дампа в текстовом редакторе (я пользуюсь Notepad++) , выделяем все содержимое и копируем в буфер своего компа. Затем вставляем это содержимое в окно Выполнить SQL-запрос(ы) к базе данных и жмем Ок.
Все, данные перенесены в другую базу.

Примечание: Та база, куда переносятся данные, не должна содержать никаких таблиц, иначе выдаст ошибку. Если база не пустая, то во вкладке Структура выбираем Отметить все и в окошке С отмеченными выбираем Удалить. Кому будет что непонятно, задавайте вопросы в комментариях. Будем вместе разбираться, что не получается...





1. как перенести таблицы с данными

Подскажите пож-та

Вот у меня рухнула база,
никак не получается ее восстановить,
я хотел бы вытащить определенные таблицы в которых хранятся данные или сами данные из таблиц.
Сделал экспорт таблиц потом импорт в др базу с таблицами и без данных, а мне пишет, что то типа дубликат ключа,
получается что он мне копирует саму таблицу и происходит конфликт по ключам а как перетащить только данные из таблиц

Автор комментария: Владимир

2. ===title===

После экспорта таблиц нужно в новой базе удалить не только записи, но и все таблицы. И тогда уже выполнять SQL-запрос. При экспорте записываются не только данные, но и вся структура базы. При выполнении SQL-запроса нужные таблицы будут созданы.
А если вы не удалили сами таблицы (в новой базе), то конечно будет вылазить ошибка. В примечании к посту я предупредил об этом.
Небольшое уточнение.
Вы можете в новой базе удалять НЕ ВСЕ таблицы, а только те, которые хотите перенести. Тогда придется переносить не базу целиком, а потаблично. Сначала удаляете в новой базе конкретную таблицу, потом создаете из старой базы дамп этой-же таблицы и делаете запрос. И так же следующую..., пока все не перенесете.

vcevidim.ru

3. Без темы

у меня проблема когдая переношуданные о пользователе у меня начинает всетармозить пользователимогут иногда не открываться стоит обновить свою страницу она выдает что такого пользователя нету что это может быть??

Автор комментария: Alex

4. Без темы

Вопрос у меня такой, что если у меня в базе есть таблицы в которых по 100 тысяч записей или еще больше? Как быть в этом случае?

Автор комментария: Саня

5. СПАСИБО!!!!

Спасибо ГРОМНЕЙШЕЕ за очень очень доступный урок! ВЕСЬ интрнет обллазил, самая достойная информация на вашем сайте!!!!! Всего вам самого наилучшего!!! Спасибо!

Автор комментария: Саша

Адрес заметки: http://vcevidim.ru/post_1302080935.html


Ваш комментарий к статье:

имя:
email:
Тема:
 
код: cod 

Примечание:

Обязательные для заполнения поля помечены карандашом

email при указании не будет опубликован.
Адреса с http:// преобразуются в ссылки автоматически
Теги запрещены


VceVidim.ru - все лучшее для веб-мастера.

На верх страницы .
Created in 0,02120 seconds vcevidim.ru