MySQL 数据同步 主主设置(互为主备)
两台MySQL主机做为服务器:
master-1:192.168.1.66
master-2:192.168.1.68
一、创建并授权用户
这一步在每一台(主)服务器上创建一个用户,并为之授权,使它们可以互相访问彼此的数据库
在master-1上:
创建一个充许master-2来访问的用户rep,密码为rep
mysql>GRANT ALL PRIVILEGES ON *.* TO rep@'192.168.1.68'IDENTIFIED BY ' rep ';
在master-2上:
创建一个充许master-1来访问的用户rep密码为rep
mysql>GRANT ALL PRIVILEGES ON *.* TO 'repl'@'192.168.1.66' IDENTIFIED BY ' rep' ;
备注:为了操作方便,我们在两台服务器上,指定的访问权限时,设定的用户名和密码,一摸一样
注意一定要用 mysql –h 192.168.1.66–u rep -prep测试,不然搞死都出现
Slave_IO_Running: No ;Slave I/O: error connecting to master 'backup@192.168.1.x:3306' - retry-time: 60 retries: 86400, Error_code: 1045
二、修改主配置文件
在MySQL的主配置文件中修改/添加如下内容&#x