MariaDB服务器版本,以便在第1行的“FOR CHANNEL”master1_test116'"附近使用正确的语法

c7rzv4ha  于 2022-11-08  发布在  其他
关注(0)|答案(1)|浏览(91)
MariaDB [(none)]> CHANGE MASTER TO MASTER_HOST='192.168.56.116', MASTER_PORT=3306, MASTER_USER='replica1', MASTER_PASSWORD='pass@123', MASTER_LOG_FILE='mysql-bin.000002', MASTER_LOG_POS=327 FOR CHANNEL 'master1_test116';

错误1064(42000):您的SQL语法中有错误;查看与您的MariaDB服务器版本相对应的手册,以了解在第1行的“FOR CHANNEL”master1_test116“”附近使用的正确语法MariaDB [(none)]〉
具有10.1.48的两个mariadb主设备和10.4.25的一个从设备

pgx2nnw8

pgx2nnw81#

documentation

从10.7.0开始的MariaDB

为MySQL兼容性添加了FOR CHANNEL关键字。这与在CHANGE MASTER后面直接使用channel_name相同。
所以你应该写

CHANGE MASTER 'master1_test116' TO MASTER_HOST='192.168.56.116', MASTER_PORT=3306, MASTER_USER='replica1', MASTER_PASSWORD='pass@123', MASTER_LOG_FILE='mysql-bin.000002', MASTER_LOG_POS=327;

相关问题