搭建mysql主從同步的方法
1.首先,使用記事本打開主服務器my.cnf配置文件,在文件進行以下配置:
log-bin = mysql-binserver-id = 1 # 主數據庫端ID號
log-bin=/home/mysql/logs/binlog/bin-log
max_binlog_size = 500M
binlog_cache_size = 128K
binlog-do-db = adb
binlog- ignore -db = mysql
log-slave-updates
expire_logs_day=2
binlog_format= "MIXED"
2.主服務器my.cnf配置文件配置好后,重啟MySQL服務
sudo service mysql start
3.MySQL服務重啟后,登錄數據庫,在數據庫中創建一個同步用戶
grant replication slave on *.* to 'slave'@'%' identified by '111111';
4.同步用戶創建好后,對數據庫進行更新
flush privileges;
5.使用記事本打開從服務器my.cnf配置文件,在文件添加配置
server-id =2 # 從數據庫端ID號
6.從服務器my.cnf配置文件配置好后,重啟MySQL服務
sudo service mysql start
7.MySQL服務重啟后,登錄數據庫,執行同步命令
change master to master_host='192.168.1.2',master_user='slave',master_password='111111',master_log_file='mysql-bin.000009',master_log_pos=196;
8.最后,開啟主從同步功能即可
start slave;