记录一下mysql的主从复制
1 | 主服务器: |
主数据库 master 配置
- 修改 my.cnf 文件 在 [mysqld] 加上如下的配置
1 | [mysqld] |
- 重启mysql
- 登陆Mysql,创建用于同步的用户账号
1 | CREATE USER 'repl'@'139.199.***.***' IDENTIFIED BY 'YourPassword9#'; |
- 查看master状态,记录二进制文件名 mysql-bin.000001 和位置 2930
1 | mysql> SHOW MASTER STATUS; |
从数据库 slave 设置
- 修改 my.cnf 文件 在 [mysqld] 加上如下的配置
1 | [mysqld] |
- 重启 mysql
- 登陆Mysql,并执行同步SQL语句
1 | mysql> CHANGE MASTER TO |
- 启动 slave 同步进程
1 | mysql> start slave; |
- 查看 slave 状态
1 | mysql> show slave status\G; |