MySQL 8.3 Release Notes
要设置副本与源服务器的通信以进行复制,请在副本上执行以下 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.3 节,“CHANGE REPLICATION SOURCE TO 语句”。
Important
如 第 19.1.2.3 节,“创建复制用户” 中所述,如果您不使用安全连接,并且在 SOURCE_USER
选项中指定的用户帐户使用 caching_sha2_password
插件(MySQL 8.3 中的默认值),则必须在 CHANGE REPLICATION SOURCE TO
语句中指定 SOURCE_PUBLIC_KEY_PATH
或 GET_SOURCE_PUBLIC_KEY
选项,以启用基于 RSA 密钥对的密码交换。