MySQL 8.0参考手册
MySQL 8.0版本说明
要设置副本与源通信以进行复制,请使用必要的连接信息配置副本。要做到这一点,在副本上执行将复制源更改为
语句(从MySQL 8.0.23)或将master更改为
语句(在MySQL 8.0.23之前),将选项值替换为与您的系统相关的实际值:
mysql>更改MASTER到> MASTER_HOST='source_host_name', -> master_user ='replication_user_name', -> master_password ='replication_password', -> master_log_file ='recorded_log_file_name', -> master_log_pos =recorded_log_position;从MySQL 8.0.23: 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服务器。
的将复制源更改为
|将master更改为
Statement还有其他选项。例如,可以使用SSL建立安全复制。有关选项的完整列表以及有关字符串值选项的最大允许长度的信息,请参见CHANGE MASTER TO语句。
重要的
如在第2.2.3节“创建复制用户”中指定的用户帐户SOURCE_USER
|MASTER_USER
选项进行身份验证caching_sha2_password
插件(MySQL 8.0的默认),您必须指定SOURCE_PUBLIC_KEY_PATH
|MASTER_PUBLIC_KEY_PATH
或GET_SOURCE_PUBLIC_KEY
|GET_MASTER_PUBLIC_KEY
选项中的将复制源更改为
|将master更改为
开启RSA密钥对密码交换功能。