Chinaunix首页 | 论坛 | 博客
  • 博客访问: 43599877
  • 博文数量: 384
  • 博客积分: 9990
  • 博客等级: 中将
  • 技术积分: 5644
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-05 17:44
文章分类

全部博文(384)

文章存档

2011年(1)

2008年(383)

分类: 服务器与存储

2008-06-05 18:01:39

主机地址:192.168.7.211,从机地址:192.168.7.234

    1、主机my.ini配置:

在[mysqld] 底下加入

server-id=1     //必须与从机不同  

log-bin=c:\log-bin.log   //二进制日志文件保存的地址

    2、从机my.ini配置:

在[mysqld]底下加入

server-id=2
master-host=192.168.7.211 //主机地址
master-user=seal                 //主机提供的连接用户名
master-password=seal        //连接主机的密码
master-port=3306               //主机端口
master-connect-retry=60    //断连后继续连接的时间间隔

     3、主机要执行的命令:

grant replication slave on *.* to identified by 'seal'

主机通过:show master status\G

将得到从机需要得到的master_log_file 和master_log_pos(要求记录)

     4、从机执行命令:

          mysql>CHANGE MASTER TO

  -> MASTER_HOST='192.168.7.211', //主服务器的IP地址

  -> MASTER_USER='seal', //同步数据库的用户

  -> MASTER_PASSWORD='seal', //同步数据库的密码

  -> MASTER_LOG_FILE='recorded_log_file_name', //主服务器二进制日志的文件名,前面要求记住的参

  -> MASTER_LOG_POS=recorded_log_position; //日志文件的开始位置(前面要求记住的参数)

     5、检测是否配置成功

在从机里输入下面命令:

slave stop;

show slave status\G

如果

Slave_IO_Running: Yes
Slave_SQL_Running: Yes

则成功

阅读(839) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~