LINUX.ORG.RU

mysql репликация

 , , , ,


0

1

хочу перенести базу на другой сервер через репликацию, но есть проблема, сейчас стоит репликатор из mysql в tarantool, он читает бинлоги, надо чтобы при переносе не сбилась позиция бинлога, как-то можно перенести на slave позицию бинлога?

пробовал делать так

сейчас слейв

Master_Log_File: mysql-bin.000018
Read_Master_Log_Pos: 150
Relay_Log_File: slave-relay-bin.000008
Relay_Log_Pos: 312
Relay_Master_Log_File: mysql-bin.000018
Slave_IO_Running: Yes
Slave_SQL_Running: Yes

переключаю slave в мастер, сделал

mysql> stop slave;
Query OK, 0 rows affected (0.08 sec)
 
show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000002 |      602 | db     |                  |                   |
+------------------+----------+--------------+------------------+-------------------+

не та позиция и файл

может быть надо какие-то опция в настройках добавить?


никак. они поменяются. переходи на gtid

anonymous ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.