在使用MySQL進行數據同步時,有時會遇到只需同步一個庫的情況。這時候可以采用以下方法:
1.在主服務器上創建一個專門用于同步該庫的賬號,并授權其讀取該庫的權限。 GRANT SELECT ON<數據庫名>.* TO<同步用戶名>@'<從服務器IP>' IDENTIFIED BY '<密碼>'; 2.在主服務器上開啟二進制日志(binlog)。 [mysqld] log-bin=<文件名>3.在從服務器上設置主服務器的IP、同步賬號和密碼,并啟動同步進程。 CHANGE MASTER TO MASTER_HOST='<主服務器IP>', MASTER_USER='<同步用戶名>', MASTER_PASSWORD='<密碼>', MASTER_LOG_FILE='<主服務器二進制日志文件名>', MASTER_LOG_POS=<主服務器二進制日志位置>; START SLAVE;
以上就是針對MySQL同步一個庫的方法,經過設置后,可以保證數據在主服務器更新后自動同步到從服務器上。
下一篇css3網站前端