重启服务主数据库服务器上创建一个可以进行复制的用户账号
GRANT replication slave ON *.* TO ‘repuser‘@‘%‘ IDENTIFIED BY ‘123456‘;
flush privileges;
%可以直接指定复制的IP地址!replication slave是MySQL数据库中表示复制的权限名称,repuser则是表示从数据库服务器登陆到主数据库服务器时用到的用户名称
查询主机日志和positionshow master STATUS;

2、配置从机器[mysqld]server-id=2 #区别于主机log-bin=/var/lib/mysql/mysql-bin配置同步SQL 需要主IP 复制的用户名密码 logfile和Positionmysql>change master tomaster_host=‘192.168.1.12‘, master_user=‘repuser‘,master_password=‘123456‘,master_log_file=‘mysql-bin.000001‘,master_log_pos=1006;
启动Slave同步进程mysql> start slave;
主从同步检查
mysql> show slave status\G
==================================
Slave_IO_State:
Master_Host: 192.168.1.12
Master_User: repuser
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000005
Read_Master_Log_Pos: 415
Relay_Log_File: localhost-relay-bin.000008
Relay_Log_Pos: 561
Relay_Master_Log_File: mysql-bin.000005
Slave_IO_Running: YES
Slave_SQL_Running: YES
Replicate_Do_DB:
……………省略若干……………
Master_Server_Id: 1
flush privileges;配置同步change master tomaster_host=‘192.168.1.13‘, master_user=‘repuser‘,master_password=‘123456‘,master_log_file=‘mysql-bin.000007‘,master_log_pos=402;开启同步
start slave;
4、Haproxy配置
相关资源利用keepalived和haproxy配置mysql的高可用负载均衡
http://www.cnblogs.com/tae44/p/4717334.htmlAzure SLB + httpd + ILB + HAProxy + Atlas + MySQL
http://www.cnblogs.com/hengwei/p/4754420.html
来自为知笔记(Wiz)
l15mysql多机负载设置
标签: