在添加从库之前,需要先配置好主库。具体步骤如下:
yf,启用二进制日志功能:
2) 创建用于从库复制的账号,并授权:
CREATE USER ‘repl’@’%’ IDENTIFIED BY ‘password’;
GRANT REPLICATION SLAVE ON *.* TO ‘repl’@’%’;
两个值:
SHOW MASTER STATUS;
2. 创建从库
在配置好主库后,需要创建从库,并将从库与主库进行连接。具体步骤如下:
1) 在从库上执行以下命令,连接主库:
asterameasterameaster_log_pos;
2) 启动从库复制:
START SLAVE;
3) 查看从库状态,确保从库与主库已连接:
SHOW SLAVE STATUS\G
3. 设置同步
在创建从库后,需要设置同步。具体步骤如下:
1) 在主库上执行以下命令,授权从库:
ame’;
2) 在从库上执行以下命令,启用同步:
asterameasterameaster_log_pos;
START SLAVE;
3) 检查同步状态:
SHOW SLAVE STATUS\G
4. 测试同步
在设置好同步后,需要测试同步是否成功。具体步骤如下:
1) 在主库上执行以下命令,创建一个测试表:
ame VARCHAR(20));ame) VALUES (‘test’);
2) 在从库上执行以下命令,查看是否同步成功:
SELECT * FROM test;
以上就是 MySQL 从库的添加方法。通过以上步骤,可以实现 MySQL 数据库的复制,提高数据库可靠性和可用性。