Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перенос базы данных, с одного сервера на другой 
:(
    Опции темы
keen_
Дата 22.8.2008, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 14.9.2006
Где: Москва

Репутация: нет
Всего: -1



Здравствуйте!

Мне нужно с одного сайта перенести базу данных (коло 100 МБ) на другой сайт.
Подскажите пожалуйста как это сделать? Актуальна ли вот эта информация за 2004 год:

Перенос базы данных 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 запрос(ы) на БД". Выбираете файл базы данных закачанный ранее на Ваш компьютер и нажимаете кнопку "Пошел". В результате, Ваша база данных будет перенесена на сервер получатель. 

Автор: Павленко Александр
PM MAIL WWW   Вверх
Feldmarschall
Дата 22.8.2008, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 3
Всего: 32



актуальна. в первой части.

PM   Вверх
keen_
Дата 22.8.2008, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 14.9.2006
Где: Москва

Репутация: нет
Всего: -1



А PHPMyAdmin? Мне проще с ним. Я никогда не работал с помощью SSH/телнет.
PM MAIL WWW   Вверх
Feldmarschall
Дата 22.8.2008, 16:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 3
Всего: 32



боюсь, на ста метрах он помрет
отличный повод научиться работать с SSH
PM   Вверх
keen_
Дата 22.8.2008, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 14.9.2006
Где: Москва

Репутация: нет
Всего: -1



Согласен, что надо научиться работать с SSH. Это не сложнее, чем с FTP?

smile
PM MAIL WWW   Вверх
Feldmarschall
Дата 22.8.2008, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 3
Всего: 32



сложнее. это не похоже на проводник виндоус. это по[оже на cmd.exe
PM   Вверх
keen_
Дата 22.8.2008, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 148
Регистрация: 14.9.2006
Где: Москва

Репутация: нет
Всего: -1



Понятно smile
Спасибо!
PM MAIL WWW   Вверх
Feldmarschall
Дата 22.8.2008, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 3
Всего: 32



набираешь в гугле putty.exe
идешь на страницу скачки. качаешь, сохраняешь, запускаешь
в поле хост пишешь хост для SSH, который указал провайдер
Жмешь коннект, задавт вопрос - отвечай йес
появится черное поле, которое спросит логин
вбиваешь логин спросит пароль. если все правильно - ты на сервере
можешь запускать команды. в том числе - ту самую 
mysqldump -uВашлогин -pВашпароль _mysql ВашабазаДанных > baza.sql

если она отработала - обычным порядком, по фтп, сливаешь дамп к себе на комп
потом заливаешь на вторй сервак
потом захоlишь на него по SSH
PM   Вверх
nezabor
Дата 25.11.2008, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесной житель...
*


Профиль
Группа: Участник
Сообщений: 144
Регистрация: 17.4.2008
Где: Москва

Репутация: нет
Всего: нет



keen_
а вот как подвязать админку никто не подскажет по базу к которой имею хост логин и пароль
а админку хочу, либо у меня на компе либо на другом хосте, чтобы базу забекапить и востановить потома
--------------------
Бесплатно о сайтах
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0456 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.