В Вт, 14/04/2015 в 19:14 +0300, Vladimir Karpinsky пишет:
> Надо на новый сервер перетащить все настройки и базы MySQL. В связи с этим 
> вопрос: можно ли это сделать установкой соответствующих пакетов с 
> последующим копированием /var/lib/mysql?
> 

Да, вполне. Если версии MySQL совпадают - базы подхватиться должны, если
переписывается _целиком_ /var/lib/mysql/ , с сохранением прав доступа.
Копироваться должно, разумеется,
при остановленной базе или хотя бы во время
'FLUSH TABLES WITH READ LOCK'.


Если базы _целиком_ из таблиц MyISAM - вполне можно переписывать и
каталоги отдельных базы. И даже отдельные таблицы. 
Для InnoDB - только /var/lib/mysql/db/ целиком, для таблиц
InnoDB часть описаний лежит вне каталога базы даже при хранении
их в отдельных файлах.


Единственное, может оказаться, что dump/restore будет
быстрее - смотря сколько баз, какие таблицы и индексы,
какие машины и через какую сеть оно копируется.


-- 
С уважением,
Николай Фетисов

_______________________________________________
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить