本文主要给大家介绍修改my.cnf及主库设置讲析,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在编程之家行业资讯里面关注我的更新文章的。
安装忽略,参考我前面的博客。从库克隆主库,克隆主数据库后,需要修改 server-id 和 /data/mysql/auto.cnf 中的UUID, 修改pid文件名字
修改my.cnf
master: 只发送 binlog-do-db=autoops slave: 只接受 replicate-do-db=autoops
主库设置:
配置文件开启 log-bin=MysqL-bin 从库一般开启
MysqL> show variables like 'log_bin%'; +---------------------------------+-------+ | Variable_name | Value | +---------------------------------+-------+ | log_bin | ON | MysqL> grant replication slave on *.* to 'rep'@'192.168.10.%' identified by '123456'; MysqL> flush privileges;
主库:
MysqLdump -uroot -p -B autoops --events --master-data=2 --single-transaction > rep.sql
查看req.sql 记录 MASTER_LOG_FILE 和 MASTER_LOG_POS
22 -- CHANGE MASTER TO MASTER_LOG_FILE='MysqL-bin.000009', MASTER_LOG_POS=1564447;
注意:innodb用 –single-transaction, myisam需要用 –lock-all-tables。
scp rep.sql root@192.168.10.36:/root
从库:
MysqL -uroot -p123456 < /opt/rep.sql
CHANGE MASTER TO MASTER_HOST='192.168.10.29', MASTER_PORT=3306, MASTER_USER='rep', MASTER_PASSWORD='123456', MASTER_LOG_FILE='MysqL-bin.000009', MASTER_LOG_POS=1486295;
MysqL> start slave;
MysqL> show slave status\G;
Slave_IO_Running: Yes
Slave_sql_Running: Yes
relay-bin.index
/data/3307/relay-bin.000001
/data/3307/relay-bin.000002
relay-log.info /中继日志
427
MysqL-bin.000005
591
看了以上关于修改my.cnf及主库设置讲析,希望能给大家在实际运用中带来一定的帮助。本文由于篇幅有限,难免会有不足和需要补充的地方,如有需要更加专业的解答,可在官网联系我们的24小时售前售后,随时帮您解答问题的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。