MySQL 8.4 发行说明
要设置副本以与源进行复制通信,请使用必要的连接信息配置副本。为此,在副本上执行以下 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;
注意
复制不能使用 Unix 套接字文件。您必须能够使用 TCP/IP 连接到源 MySQL 服务器。
CHANGE REPLICATION SOURCE TO
语句也有其他选项。例如,可以使用 SSL 设置安全复制。有关选项的完整列表以及有关字符串值选项的最大允许长度的信息,请参见 第 15.4.2.2 节,“CHANGE REPLICATION SOURCE TO 语句”。
重要
如 第 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 密钥对的密码交换。