linux搭建mysql主从复制教程
时间: 2023-11-26 09:02:51 浏览: 121
好的,您想了解如何在 Linux 上搭建 MySQL 主从复制,以下是简单的步骤:
1. 在主服务器和从服务器上都安装 MySQL,确保都能正常运行。
2. 在主服务器上设置主库的唯一标识符。编辑 /etc/my.cnf 文件,添加如下内容:
server-id=1
3. 在主服务器上创建用于复制的用户帐号。可以使用如下命令:
GRANT REPLICATION SLAVE ON *.* TO 'slave_user'@'%' IDENTIFIED BY 'password';
4. 在主服务器上创建要复制的数据库和表。
5. 获取主服务器的 binlog 文件和位置。可以使用如下命令:
SHOW MASTER STATUS;
6. 在从服务器上编辑 /etc/my.cnf 文件,添加如下内容:
server-id=2
relay-log=slave-relay-bin
relay-log-index=slave-relay-bin.index
7. 在从服务器上启动 MySQL。
8. 在从服务器上设置从服务器连接到主服务器的信息。可以使用如下命令:
CHANGE MASTER TO MASTER_HOST='master_ip_address', MASTER_USER='slave_user', MASTER_PASSWORD='password', MASTER_LOG_FILE='binlog_filename', MASTER_LOG_POS=log_file_position;
9. 在从服务器上启动复制。可以使用如下命令:
START SLAVE;
这些是简单的步骤,您可以根据需要进行相应的修改和调整。
阅读全文