我正在尝试使用Xampp-VM和MAMP在Macbook pro中执行复制。
Master:来自Xampp-VM的MariaDB 从站:来自MAMP的MySQL
我遵循了MariaDB知识库https://mariadb.com/kb/en/library/setting-up-replication/
中的所有配置步骤设置: 硕士:
[mariadb] log-bin
server_id=99
log-basename=master1
skip-networking=0
bind-address={slave server ip}
从站:
[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'
似乎主数据库由于某种原因无法接收远程连接。
我的问题:
Xampp-VM的MariaDB是否可以接收远程数据库连接?
如何在Xampp-VM终端中获取MariaDB错误日志的位置?
有什么方法可以解决?