MySQL主從復(fù)制是常見(jiàn)的數(shù)據(jù)庫(kù)技術(shù)之一,通過(guò)主從架構(gòu)能夠?qū)崟r(shí)將主服務(wù)器的數(shù)據(jù)同步到從服務(wù)器上,保障數(shù)據(jù)的高可用和靈活度。在實(shí)際應(yīng)用中,我們可能需要定期更改MySQL主從復(fù)制賬戶的密碼,下面我們就來(lái)看一下如何進(jìn)行操作。
1. 登錄MySQL主服務(wù)器,并執(zhí)行以下命令:
mysql -u root -p
2. 備份master服務(wù)器上的MySQL主從復(fù)制賬戶,可以使用以下命令:
mysql>GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.0.2' IDENTIFIED BY 'old_password'; mysql>FLUSH PRIVILEGES;
3. 修改MySQL主從復(fù)制賬戶的密碼,可以使用以下命令:
mysql>SET PASSWORD FOR 'repl'@'192.168.0.2' = PASSWORD('new_password');
4. 測(cè)試MySQL主從復(fù)制賬戶是否正常,可以使用以下命令:
mysql>SHOW MASTER STATUS;
5. 登錄MySQL從服務(wù)器,同樣執(zhí)行以上操作,即可實(shí)現(xiàn)MySQL主從復(fù)制賬戶密碼的修改。