1、在a,b 安装mysql
操作很简单,详细请看mysql安装
2、A和B 配置文件设置
A 机器 my.conf 添加 如下内容:
<pre>
server-id=01
log-bin=mysql-bin
binlog-ignore =mysql
binlog-ignore-db =information_schema
binlog-do-db=game
</pre>
B 添加如下内容:
<pre>
server-id = 02
log-bin = mysql-bin
master-host =192.168.120.51
master-user=repuser //A机同步帐号密码
master-password=123456
relay-log = relay-bin
replication-ignore-db = mysql
replication-ignore-db =information_scheam
reaplication-do-db=game //要同步的数据库名称
</pre>
3.启动mysql 查看mysql
在A(主)上,创建帐号repuser用于从机复制
<pre>
grant replication slave on *.* to 'repuser'@'192.168.120.111' identified by '123456';
</pre>
登录mysql后,show master status 可以看你设置的信息。
4.注意细节
(1)在A创建帐号后,可在B上用改帐号链接A上的mysql,看是否成功
(2)查看防火墙是否开启,是允许远程连接
(3)3中配置信息写在[mysqld]下,才可生效