Я пытаюсь выполнить репликацию в MacBook Pro с Xampp-VM и MAMP.
Master: MariaDB из ведомого Xampp-VM: MySQL из MAMP
Я выполнил все шаги настройкив базе знаний MariaDB https://mariadb.com/kb/en/library/setting-up-replication/
Настройка: Master:
[mariadb] log-bin
server_id=99
log-basename=master1
skip-networking=0
bind-address={slave server ip}
Slave:
[mysqld] log-bin
server_id=100
Команда SQL, выполняемая в подчиненном устройстве:
CHANGE MASTER TO MASTER_HOST='master-server-ip',
MASTER_USER='replication_user',
MASTER_PASSWORD='bigs3cret',
MASTER_PORT=3306,
MASTER_LOG_FILE='mariadb-bin.000096', #what I got from SHOW MASTER STATUS;
MASTER_LOG_POS=568, #what I got from SHOW MASTER STATUS;
MASTER_CONNECT_RETRY=10;
Когда я запустил раб и проверил статус.В нем говорится, что подключение к ведущему, но ведомое устройство было запущено нормально, как показано в следующем выводе
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Вывод журнала ошибок ведомого DB
ERROR 2003 (HY000): Can't connect to MySQL server on 'master-ip'
Кажется, что ведущее DB можетпо какой-то причине не получаю удаленное соединение.
Мои вопросы:
Возможно ли, чтобы MariaDB из Xampp-VM получила соединение с удаленной БД?
Как получить местоположение журнала ошибок MariaDB в терминале Xampp-VM?
Любой подход, чтобы исправить это?