порт в контейнере 3306:3306, у slave 3307:3306. В логах ошибок нет, пишет типа успешно проходит подключение от master к slave, но данные не появляются, база остаётся пустая, через sh скрипт там вообще ругается на права переодически, но вот в ручную, вроде все ок, а данных нет, в каком направлении искать проблему?
это как это от master к slave, я всегда считал, что slave к master должен подключаться
Ну ошибся когда писал, просто без ноута под рукой, slave к master подключается, всё хорошо, но данные не появляются в slave
в логи загляни slave сервера, там будут ошибки или сообщение состаяния связки или подключись к salve и выполни SQL запрос: SHOW SLAVE STATUS
Так делал, в этом и дело, что там нет ошибок, типа все подключилось и работает, ладно посмотрю ещё
ок, это конечно "глупость", но binlog-и включены? в частности для тех баз, таблиц которые ты планируешь реплицировать?
Да, я пробовал получить bin log через, sh скрипт, чтобы в ручную не делать, там он правда ошибки выдавал по правам, но в итоге всё успешно, делаю вручную без sh, там без ошибок, везде всё ок, а база пустая. По гуглил, типа может где-то прав нет, но ведь в логах по этому ничего не пишет, везде всё нормально. Сделал my.cnf отдельно с юзером root и password, примонтировал в контейнеры, у master и slave базы одинаковые сделал. Пока грешу на права, или master не видит slave, либо наоборот, хотя бред, в логах соединение успешное.
Обсуждают сегодня