- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mysql同步
环境:主服务器:centos 5.2 mysql 5.1.35 源码 IP:192.168.1.22从服务器:centos 5.2 mysql 5.1.35 源码 IP:192.168.1.33配置:一、主服务器1.1、创建一个复制用户,具有replication slave 权限。mysqlgrant replication slave on *.* to ‘repl’@’192.168.1.22′ identified by ‘repl’;1.2、编辑my.cnf文件vi /etc/my.cnf添加server-id=1并开启log-bin二进制日志文件log-bin=mysql-bin注:需要把默认的server-id=1去掉1.3、启动mysql数据库mysqld_safe –user=mysql 1.4、设置读锁mysqlflush tables with read lock;1.5、得到binlog日志文件名和偏移量mysqlshow master status;+——————+———-+————–+——————+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+——————+———-+————–+——————+| mysql-bin.0000010 | 106| | |+——————+———-+————–+——————+1.6、备份要同步的数据库mysqldump test test.sql1.7、解锁mysqlunlock tables;二、从服务器2.1、编辑my.cnf文件vi /etc/my.cnf添加server-id=2注:需要把默认的server-id=1去掉2.2、启动从数据库mysqld_safe –user=mysql 2.3、对从数据库进行相应设置mysql change master to- master_host=’192.168.1.22′- master_user=’repl’- master_password=’repl’- master_log_file=’mysql-bin.0000010′- master_log_pos=106;2.4、启动从服务器slave线程mysqlstart slave;执行show processlist命令显示以下进程:mysqlshow processlist\G*************************** 2. row ***************************Id: 2User: system userHost:db: NULLCommand: ConnectTime: 2579State: Has read all relay log; waiting for the slave I/O thread to update itInfo: NULL表示slave已经连接上master,开始接受并执行日志2.5、查看slave线程状态mysqlshow slave status;*************************** 1. row ***************************Slave_IO_State: Waiting for master to send eventMaster_Host: 192.168.1.22Master_User: replMaster_Port: 3306Connect_Retry: 60Master_Log_File: mysql-bin.0000010Read_Master_Log_Pos: 106Relay_Log_File: centos-relay-bin.000002Relay_Log_Pos: 529Relay_Master_Log_File: mysql-bin.0000010Slave_IO_Running: YesSlave_SQL_Running: YesReplicate_Do_DB:Replicate_Ignore_DB:Replicate_Do_Table:Replicate_Ignore_Table:Replicate_Wild_Do_Table:Replicate_Wild_Ignore_Table:Last_Errno: 0Last_Error:Skip_Counter: 0Exec_Master_Log_Pos: 106Relay_Log_Space: 830Until_Condition: NoneUntil_Log_File:Until_Log_Pos: 0Master_SSL_Allowed: NoMaster_SSL_CA_File:Master_SSL_CA_P
文档评论(0)