mysql主從複製

由五步完成:

第一步:主服務器配置【在my.cnf配置】:
server-id=100 #聲明服務器serverId
log_bin=mysql-bin #聲明二進制日誌的文件名
binlog-format=mixed #聲明二進制日誌的格式,mixed混合(常用:後面2種),row磁盤,statement sql語句

第二步:從服務器配置【在my.cnf配置】:

server-id=200 #聲明服務器serverId
log_bin=mysql-bin #聲明二進制日誌的文件名
binlog-format=mixed #聲明二進制日誌的格式,mixed混合(常用:後面2種),row磁盤變化,statement sql語句
relay-log=mysql-relay-log

第三步:主服務器對從服務器授權:
mysql>grant replication client,replication slave on . to repl@'192.168.1.%' identified by 'repl';
mysql>flush privileges;

第四步:從服務器連接主服務器:
change master to
master_host='192.168.1.100',
master_user='repl',
master_password='repl',
master_log_file='mysql-bin.000001',
master_log_pos=348;
說明:master_log_file和master_log_pos的內容
需在主服務上執行mysql>show master status;
查看後填寫。查看從服務狀態命令:mysql>show slave status;

第五步:在從服務器上啓動主從複製功能。
mysql>start slave;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章