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]下,纔可生效