MySQL读写分离, 主服务器配置
架构图:
http://player.youku.com/player.php/sid/XMTgyNzY4MDUzNg==/v.swf工具/原料
MySQL,服务器
主服务器配置
1、1.先在主服务器(192.168.40.205)上开启一个叫做bin日志的功能(MySQL的二进制日志功能:能记录MySQL在运行过程中,对数据造成修改的操作语句(insert、update、delete))
2、binlog-format=mixed | statement | rowstatement: 当MySQL的bin日志在此暄跬烷记录sql语句的时候,安装 语句的格式记录到日志里面# insert into news(time) valus(now());row: 基于行的记录# insert into news(time) values(1212244245);mixed:混合类型,MySQL会根据sql语句的变化,自己选择一个合适的方式将sql语句记录到bin日志里面(MySQL建议使用该方式记录)
3、2.在主服务器定义一个server_id(在整个读写分离架构中,此ID必须唯一,一般都使用IP段的最后一段:205)
4、3.添加一个授权账号,使得从服务器到时候有权限来主服务器读取bin日志# GRANT REPLIC帆歌达缒ATION SLAVE ON *.* TO 'repuser'@'192.168.%.%' IDENTIFIED BY ‘admin88’;
5、其本质就是在mysql.user表里面增加一行记录
6、4.查看一下主服务器现在使用 bin日志,已经日志记录到的位置# show master status;
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:23
阅读量:46
阅读量:21
阅读量:28
阅读量:70