Перенести данные из одной базы MySQL в другую

28 Ноя 2008
Опубликовано VladSavitsky

Решение

Варианты

Если ЕСТЬ доступ в Unix shell (SSH)

Если у Вас есть доступ в Unix shell на машине, с которой есть доступ к обоим серверам MySQL, то перенести данные из одной базы в другую можно, даже не создавая дамп. Используя перенаправление ввода и вывода, можно выполнить такую команду:

mysqldump -q -u<пользователь1> -P<порт1> -h<хост1> -p<пароль1> <база1> | mysql -u<пользователь2> -P<порт2> -h<хост2> -p<пароль2> <база2>

Если НЕТ доступа в Unix shell (SSH)

Если доступа нет, то остаётся такой вариант:

Перенос одной таблицы в другую базу данных

insert into DB2.dbo.table_name (f1,f2,f3) select f1,f2,f3 from DB1.dbo.table_name

Использованные материалы

Авторы решений:
Версия Drupal:

Комментарии

А еще можно без ущерба для здоровья использовать Navicat

SegeyGerasimov | Ноя 29th, 2008 в 12:06 утра
 
 
 

RSS-лента новостей

Dries Buytaert по-русски
]]>Русский поиск Drupal]]>

Перенос сайта из Joomla в Drupal
Перенос сайта из WordPress в Drupal

]]> Drupal - это бесплатная система управления контентом с открытым исходным кодом ]]>