分类: 服务器与存储
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
则成功