一主一从(重要),一主多从(最常用),主从从,主主结构;
控制主从同布时,备份指定的数据库而不是备份所有的库:
1 在主数据库服务端配置:
vim /etc/my.cnf
[mysqld]
binlog-do-db=db_name #只允许同步这个库
binlog-ignore-db=db_name #只不同步这个库
2 在从数据库服务端配置:
vim /etc/my.cnf
[mysqld]
replicate-do-db=db_name #只备份这个库
replicate-ignore-db=db_name #只不备份这个库
mysql读写分离
192.168.4.100读写分离代理服务器
192.168.4.5主/192.168.4.205从
关闭所有服务器上的iptables selinux
4.100释放3306端口(rpm -qa | grep -i mysql-server)装了的话停掉
验证数据库服务器上的授权用户
主和从都做:grant all on *.* to 用户名@"%" identified by "123456";
安装提供代理服务的包rpm -q lua
tar -zxvf mysql-proxy-0.8.3-linux-rhel5-x86-64bit.tar.gz -C /usr/local/
mv mysql-proxy-0.8.3-linux-rhel5-x86-64bit /usr/local/mysqlproxy
chmod +x /usr/lo