MYSQL數據庫如何設置主從同步
MYSQL可以配置1個主數據庫多個從數據庫
1、配置主數據庫
主master : 192.168.1.132
從slave : 192.168.1.133
1)授權給從數據庫
GRANT REPLICATION SLAVE ON *.* to 'repl'@'192.168.1.132' identified by 'test123456'; FLUSH PRIVILEGES;
2)修改主庫配置文件,開啟binlog,并設置server-id,每次修改配置文件后都要重啟mysql服務才會生效
vim /etc/my.cnf
server-id:master端的ID號;
log-bin:同步的日志路徑及文件名,這個目錄要是mysql有權限寫入的;
binlog-do-db:要同步的數據庫名
3) 授權
chown mysql:mysql -R /usr/local/mysql_data?
4)重啟服務:
service mysqld restart
5)輸入下方語句
?show master status;
2、配置從數據庫
1)設置從數據庫配置
vi /etc/my.cnf
server-id
replicate-do-db=world
2)添加主數據庫的地址、端口號、同步用戶、密碼、log文件、文件起始位置。
3)刪除auto.cnf
?cd /usr/local/mysql_data/ ?rm? -rf? auto.cnf? ?
(不刪除會同步不成功)
4)啟動從數據庫主從
show slave status
5) 在主數據插入數據,從數據就是同步數據。
總結
到此這篇關于MYSQL數據庫如何設置主從同步的文章就介紹到這了,更多相關MYSQL主從同步內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!