需要快速幫助。我們有一個稱為復制者的用戶,我們將其用作復制用戶。出于安全考慮,我不得不更改復制用戶的密碼。
我在主 mysql 服務器上更改了密碼,從屬狀態顯示正常。我知道我們復制 mysql 資料庫本身。
現在,在 slave master.info 上仍然顯示舊密碼,我知道它保留了 binlog 位置,我不應該編輯它。現在該怎么辦?從奴隸開始使用此檔案后如何更新。????幫助。
uj5u.com熱心網友回復:
是的,不要直接編輯 master.info 檔案。更新它的最佳方法是使用CHANGE MASTER 陳述句。
您可以使用 MySQL 客戶端并在副本實體上運行這些陳述句:
STOP SLAVE;
CHANGE MASTER TO MASTER_PASSWORD='...';
START SLAVE;
該 CHANGE MASTER 陳述句還允許您更改其他幾個選項。您可以更改其中的一個子集,甚至只更改一個,例如密碼。
在 MySQL 8.0.23 及更高版本上,使用STOP REPLICAandSTART REPLICA和CHANGE REPLICATION SOURCE TO ...代替。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/420920.html
標籤:
