确保主数据库与从数据库里的数据一样
[主服务器] 彩 38 平台修复 (企 娥: 217 1793 408)
1. 创建供从服务器备份的账号, 只需要授予 REPLICATION SLAVE 权限.
- mysql> CREATE USER 'forslave'@'%' IDENTIFIED BY '123456';
- mysql> GRANT REPLICATION SLAVE ON . TO 'forslave'@'%';
也可以使用 phpmyadmin 直接创建
可以不映射所有 ip, 只对内网相关服务器
可能有 3306 防火墙端口需要打开
2. 配置 my.cnf 如下
- [mysqld]
- server-id=1
- log-bin=mysql-bin#binlog 名称
- #binlog-do-db=mstest // 要同步的 mstest 数据库, 要同步多个数据库, 就多加几个 replicate-db-db = 数据库名 #binlog-ignore-db=mysql // 要忽略的数据库
3 重启数据库
查看主服务器状态
mysql> show master status;
记录文件名和 position 值, 后面配置从服务器使用
来源: http://www.bubuko.com/infodetail-2700941.html