mysql主从复制
主从复制
安装linux系统,linux系统需要安装mysql 8, 具体安装步骤查看其它文档
主数据库
配置内容
1 | #==================== 主从同步配置========================= |
需要在配置文件中的【mysqld】中添加如下配置
从数据库
配置内容
1 | ##节点id编号,各个mysql的server_id需要唯一 |
同样在从库中添加该配置。
创建用户用于主从复制操作
两台服务器都需要进行操作
1 | #创建slave1用户。下面的“%”最好能换成 另外一台服务器的IP,代表只有另外一台服务器才能通过该salve用户访问当前mysql |
开启主从同步
1 | # 查看主节点binlog执行位置(主节点来执行以下命令) |
从节点开启主节点同步操作
1 | CHANGE MASTER to MASTER_HOST='192.168.116.129', |
开始同步
1 | start slave; |
查看同步状态
1 | show slave status; |
接下来就可以开始测试了。主库创建数据库,数据库表,增删改数据查看是否同步。