приветствую! Глубокоуважаемый Олл.
Изгуглил весь интернет но решения проблемы пока не отискал.
Есть сервер который нельзя остановить но надо облагородить. На сервере дамп баз с помощью mysqldump занимает 8Gb и идет около часа, однако файл ibdata содержащий базы занимает уже 120Gb. Место на сервере катастрофически заканчивается.
Хотел устроить репликацию сервера сделать мастером другую машинку и заняться с основным, однако как я понял такая штука как Position используемая в репликации это глобальная переменная на весь сервер и репликацию можно сделать только для всех баз разом. Вариантов добавлять базы в репликацию не увидел. Останавливать систему дважды на полную репликацию туда-сюда весьма напряжно, операция длительная.
Неужели выход только в том, чтобы создавать еще пару серверов в репликации и переносить базы по одной на новые сервера банальным mysqldump и ftp/scp?
Помнится во времена использования postgresql репликацию делал без остановки серверов... и было это лет 5 назад, неужели MySQL за это время не вырос из этой детской проблемы? Ведь innodb заявляется поддерживающей транзакционную модель, значит можно сделать снапшет который будет консистентный и уже относительно его Position и делать дальнейшую репликацию.
В общем я фффшоке.
Олег.