MySQL 8.4 Release Notes
19.1.2.7 副本上设置源配置
要让副本与源服务器进行复制,需要在副本上配置必要的连接信息。要实现此操作,在副本上执行以下CHANGE REPLICATION SOURCE TO
语句,使用实际值替换选项值:
mysql> CHANGE REPLICATION SOURCE TO
-> SOURCE_HOST='source_host_name',
-> SOURCE_USER='replication_user_name',
-> SOURCE_PASSWORD='replication_password',
-> SOURCE_LOG_FILE='recorded_log_file_name',
-> SOURCE_LOG_POS=recorded_log_position;
Note
复制不能使用 Unix 套接字文件。您必须能够使用 TCP/IP 连接到源 MySQL 服务器。
语句CHANGE REPLICATION SOURCE TO
还具有其他选项。例如,可以使用 SSL 设置安全复制。要了解所有选项和字符串值选项的最大允许长度,请参阅第15.4.2.2节,“CHANGE REPLICATION SOURCE TO 语句”。
Important
如第19.1.2.3节,“创建复制用户”所提到,如果您不使用安全连接,并且在SOURCE_USER选项中指定的用户账户使用 caching_sha2_password
插件(MySQL 8.4 的默认插件)进行身份验证,您必须在CHANGE REPLICATION SOURCE TO
语句中指定 SOURCE_PUBLIC_KEY_PATH
或 GET_SOURCE_PUBLIC_KEY
选项,以启用 RSA 密钥对密码交换。