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