MySQL 主库添加从库:详细步骤指南
MySQL 主库添加从库:详细步骤指南
添加从库到 MySQL 主库是一个常见的操作,用于实现数据备份、负载均衡和灾难恢复等功能。以下步骤将指导您完成这一过程。
步骤:
-
在新的从库服务器上安装 MySQL 软件。 安装步骤会根据操作系统和 MySQL 版本的不同而有所差异。请参考相应的文档和指南进行安装。
-
在主库服务器上创建一个新的用户,用于从库服务器连接到主库服务器。 此用户应具有复制权限。 例如,可以使用以下命令创建一个名为 'repl' 的用户:
CREATE USER 'repl'@'%' IDENTIFIED BY 'password'; GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';请注意,这将赋予 'repl' 用户在主服务器上所有数据库和表进行复制的权限。如果您只需要在特定数据库和表进行复制,请将 '.' 更改为相应的数据库和表名称。
-
在从库服务器上,使用 MySQL 命令行工具连接到主库服务器,并使用复制用户的凭据进行身份验证。 例如,可以使用以下命令连接到主服务器:
mysql -h main-server-ip -u repl -p这将提示您输入 'repl' 用户的密码。
-
使用 CHANGE MASTER TO 命令指定从库服务器要使用的主库服务器的 IP 地址和复制用户的凭据。 例如,可以使用以下命令:
CHANGE MASTER TO MASTER_HOST='main-server-ip', MASTER_USER='repl', MASTER_PASSWORD='password';请确保将 'main-server-ip' 更改为主服务器的 IP 地址,并将 'repl' 和 'password' 更改为复制用户的用户名和密码。
-
启动从库服务器上的复制进程。 例如,可以使用以下命令启动复制进程:
START SLAVE;这将开始从主服务器复制数据到从服务器。
注意:
这些步骤仅适用于在 MySQL 主库和从库之间进行简单的单向复制。如果您需要实现更高级的复制和同步方案,请参考 MySQL 文档和其他资源。
原文地址: https://www.cveoy.top/t/topic/oUkg 著作权归作者所有。请勿转载和采集!