MYSQL數(shù)據(jù)庫如何設(shè)置主從同步
MYSQL可以配置1個(gè)主數(shù)據(jù)庫多個(gè)從數(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ù)才會(huì)生效
vim /etc/my.cnf
server-id:master端的ID號(hào);
log-bin:同步的日志路徑及文件名,這個(gè)目錄要是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ù)庫的地址、端口號(hào)、同步用戶、密碼、log文件、文件起始位置。
3)刪除auto.cnf
?cd /usr/local/mysql_data/ ?rm? -rf? auto.cnf? ?
(不刪除會(huì)同步不成功)
4)啟動(dòng)從數(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
debian6配置mysql允許遠(yuǎn)程連接的方法(圖)
這篇文章主要介紹了debian6配置mysql允許遠(yuǎn)程連接的方法,大家可以參考,最后可看圖2013-11-11MySQL 8.0 新特性之檢查約束的實(shí)現(xiàn)
這篇文章主要介紹了MySQL 8.0 新特性之檢查約束的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12