Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как максимально быстро перенести базу Mysql(InnoDB) из MariaDB в Percona XtraDB? / 5 сообщений из 5, страница 1 из 1
24.08.2017, 09:41
    #39509702
dpronyaev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как максимально быстро перенести базу Mysql(InnoDB) из MariaDB в Percona XtraDB?
Есть база (около 57Гб), крутится в MariaDB 10.1 Нужно перенести ее в Percona XtraDB (будет крутиться там в составе Galera кластер, но это потом, главное перенести базу хотя бы на одну ноду). Встал вопрос как это сделать максимально быстро. mysqldump работает отлично, но залив дампа идет около 6 часов - слишком долго. При попытке делать потоковый дамп

mysqldump --single-transaction DB | mysql --host=IP -uUSER -pPASS -C DB

- скорость такая же. Очень быстро делается бекап через xtrabackup (он же innobackupex), но вот беда, получившийся бекап не подходит к Percona - жалуется на кучу несовместимостей базы mysql, perfomance schema и прочее. Что делать, товарищи? Очень критично переехать быстро, с минимальным простоем.
...
Рейтинг: 0 / 0
24.08.2017, 12:02
    #39509795
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как максимально быстро перенести базу Mysql(InnoDB) из MariaDB в Percona XtraDB?
Структура - через MySQLDump. Данные - через SELECT .. INTO OUTFILE + LOAD DATA INFILE.
...
Рейтинг: 0 / 0
24.08.2017, 13:43
    #39509907
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как максимально быстро перенести базу Mysql(InnoDB) из MariaDB в Percona XtraDB?
dpronyaevЧто делать, товарищи? Очень критично переехать быстро, с минимальным простоем.
Организовывай гетерогенный кластер. Переход будет гораздо дольше, зато с нулевым простоем и страховкой от ситуации класса "мы переехали, а оно сломалось, надо срочно мигрировать взад".
...
Рейтинг: 0 / 0
25.08.2017, 15:22
    #39510592
dpronyaev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как максимально быстро перенести базу Mysql(InnoDB) из MariaDB в Percona XtraDB?
Dimitry Sibiryakov,

Он и будет гетерогенный, проблема в однократно выполняемой миграции. Как считаете, взлетит если сделать дамп всех нужных баз пот таким манером
mysqldump --single-transaction --master-data=2 --databases DB1...DBX > databases.sql
замем импортировать дамп на целевой сервер (предварительно там эти базы создав) и запустить master-slave репликацию, использовав содержащуюся в дампе строку

CHANGE MASTER TO MASTER_LOG_FILE='mysqld-bin.000ххх', MASTER_LOG_POS=ххх;

?


Я так делал в тестовых целях для отдельных баз (именно в такой связке: мастер MariaDB-> слейв Percona XtraDB) - но непонятно можно ли так сделать, дампя-импортируя сразу пачку баз.
...
Рейтинг: 0 / 0
26.08.2017, 13:36
    #39510893
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как максимально быстро перенести базу Mysql(InnoDB) из MariaDB в Percona XtraDB?
dpronyaevОн и будет гетерогенный, проблема в однократно выполняемой миграции.
Что за странный кластер, ноды в который добавляются дампом?..
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как максимально быстро перенести базу Mysql(InnoDB) из MariaDB в Percona XtraDB? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]