Создание сайтов, веб-дизайн, программирование, хостинг, домены, поисковая оптимизация, раскрутка сайтов
Услуги
Статьи
      Ajax
      MySQL
      PHP
      Интернет-маркетинг
Портфолио
О компании
Карта сайта
Контакты

Рекомендуем

Среди наших клиентов:

Palitra.NET » Главная » Статьи » MySQL » Перенос базы данных MySQL

Перенос базы данных MySQL  

Многие задумывались, как перенести скрипты с базой данных MySQL на другой хостинг. Так вот, я написал в этой статье, как перенести Вашу базу данных, с помощью SSH/телнет и PHPMyAdmin’а. Если Вы имеете доступ по телнет или SSH на оба сервера, то последовательность Ваших действий будет следующей: Заходите по телнет/SSH на исходный сервер. Экспортируете содержание Вашей базы данных следующей командой: mysqldump -uВашлогин -pВашпароль _mysql ВашабазаДанных > baza.sql После выполнения этой команды, все содержание Вашей базы данных сохранится в файле baza.sql. Затем Вам надо закачать полученный файл с Вашей базой данных на сервер получатель. Это можно сделать в том же сеансе телнет/SSH командой ftp, или используя любой предпочтительный для Вас клиент (сначала скачиваете файл baza.sql на свой компьютер, а потом закачиваете его на сервер получатель). После того, как файл Вашей базы данных оказался на сервере получателе, заходите на этот сервер по телнет/SSH. Загрузить Вашу базу данных на сервер получатель Вы можете, выполнив следующую команду: mysql -uВашлогин -pВашпароль _mysql ВашабазаДанных < baza.sql (пароли и логины и названия баз данных, Вы естественно, должны указать действительные для сервера-получателя). В результате Вы перенесете Вашу базу данных с одного сервера на другой, без каких-либо потерь.

Описанная выше методика может использоваться в тех случаях, когда Вы имеете доступ к обоим серверам по телнет или SSH и в тех случаях, когда Ваша база данных достаточно большая (несколько десятков тысяч записей). В тех случаях, когда Вы не имеете доступа к серверам (или к одному из них) по телнет или SSH или Вы не умеете работать в командной среде юникс и пользоваться телнет или SSH клиентом, то можно использовать следующую методику: На сервере источнике заходите в скрипт работы с MySQL базами данных (Как правило, это PHPMyAdmin). Выбираете базу данных, предназначенную для переноса и в ее свойствах указываете "Просмотреть дамп (схему) БД" (Следует заметить, что конкретные названия пункты меню, могут отличаться от упомянутых здесь в связи с тем на разных серверах могут использоваться разные версии программы, и потому, очень желательно, ознакомиться с соответствующей документацией). Отмечаете галочками Нужные Вам пункты: "Только структуру", "Структура и данные", "Только данные" и отмечаете пункт "Послать". Когда Вы нажмете кнопку "Пошел" через какое-то время Вам будет предложено загрузить файл - это и будет содержание Вашей базы данных. Когда файл будет загружен на Ваш компьютер. Вам остается только войти в phpMyAdmin на сервере-получателе, создать новую базу данных и затем в свойствах этой новой базы данных выбираете пункт меню "Выполнить SQL запрос(ы) на БД". Выбираете файл базы данных закачанный ранее на Ваш компьютер и нажимаете кнопку "Пошел". В результате, Ваша база данных будет перенесена на сервер получатель.

Автор: Павленко Александр

 

Среди наших клиентов: Шины диски. Подбор и замена на предприятиях сети.

 

автоматическая система онлайн проверки доступности сайта извне Rating All.BY

Тел.: 375 (29) 678-46-38, 375 (25) 910-99-88

E-mail: company@palitra.net | ICQ: 4659004