标签:
win7下学习 mysql主从复制 一.环境: 主服务器(master):192.168.1.23 mysql版本:5.5 从服务器(slave):192.168.1.24 mysql版本:5.5 二.master设置 1.修改 my.ini 在 [mysqld]后面增加如下内容: #主服务器标识 server-id=1 # 设置二进制文件路径(在安装mysql目录下新建这些目录,mysql_log为文件名) log-bin=d:\mysql\logs\mysql_log # 允许同步的数据库 binlog-do-db=test #不允许同步的数据库 binlog-ignore-db=mysql binlog-ignore-db=yes 2.重启 mysql 3.在master上增加一个同步的用户名 GRANT REPLICATION SLAVE ON *.* TO ‘lin3615‘@‘192.168.1.24‘ IDENTIFIED BY ‘123456‘; 4.如果master上要用同步的数据,应先备份一份到 slave,使他们数据一致 5.mysql>show master status; 可以查看情况 三.slave操作 1.修改slave的 my.ini log-bin=f:\mysql\logs\mysql_log # 设置日志的路径,与master类似 server-id=2 # salve服务器标识,唯一,不能与master相同 replicate-do-db=test # 设置要同步的数据库 replicate-ignore-db=mysql # 忽略要同步的数据库 2.重启 mysql 3.用命令行执行: mysql>CHANGE MASTER TO MASTER_HOST=‘192.168.1.23‘,MASTER_USER=‘lin3615‘,MASTER_PASSWORD=‘123456‘; 其中: master_host: master ip master_user:master上作为同步用的用户名 master_password:设置同步用户名密码 4.再重启 mysql>slave start; mysql > show slave status\G; 查看 Slave_IO_Running:Yes Slave_SQL_Running:Yes 如是以上信息,即成功了 可以测试
标签:
原文地址:http://www.cnblogs.com/lin3615/p/4337408.html