MySQL主從同步部署

主從同步部署
1、兩臺相同版本的mysql數據庫,一臺做主庫,一臺從庫

主庫開啓binlog
在配置文件中的[mysqld]模塊中添加log-bin=mysql-bin和server-id=1,一定要保證兩臺主機id不一致
重啓數據庫,
登入數據庫新建同步賬戶,grant replication slave on . to 'rep'@'%' identified by '123';
查看master的狀態 show master status;記錄binlog文件名和pos點
把主庫的數據庫進行全備份,並在從庫中導入

從庫中
查看配置文件中的server-id,保證不和主庫一致,
如果從庫下還有從庫則也需要開啓binlog,並且還要添加log-slave-updates參數
重啓數據庫,如果沒修改則不用重啓
登陸數據庫執行change master授權
change master to master_host="172.16.1.1",master_port=3306,master_user="rep",master_password="123",master_log_file="mysqlbin.000001",master_log_pos=143;
stat slave; 啓動slave同步
show slave status\G; 查看Slave_IO_Running:YES和Slave_SQL_Running:YES,則配置同步成功!

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