欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql新增數據庫到主從列表

錢諍諍2年前10瀏覽0評論

在進行MySQL主從復制時,我們需要將主數據庫中的更改同步到從數據庫中。為了實現這一點,我們需要在主從配置列表中添加從數據庫。本文將介紹如何將新的數據庫添加到主從配置列表中。

首先,我們需要在主數據庫中創建一個新的用戶,并為該用戶授予復制權限。我們以數據庫名為example_db,用戶名為replicate_user,密碼為replicate_password為例:

CREATE USER 'replicate_user'@'%' IDENTIFIED BY 'replicate_password';
GRANT REPLICATION SLAVE ON *.* TO 'replicate_user'@'%';
FLUSH PRIVILEGES;

接下來,我們需要將從數據庫轉換為主數據庫的副本。具體方法是在從數據庫上運行以下命令:

STOP SLAVE;
RESET SLAVE;
CHANGE MASTER TO MASTER_HOST='主數據庫IP',MASTER_USER='replicate_user', MASTER_PASSWORD='replicate_password', MASTER_LOG_FILE='binlog文件名', MASTER_LOG_POS=文件位置;
START SLAVE;

其中,MASTER_HOST是主數據庫的IP地址,MASTER_USER和MASTER_PASSWORD是我們之前創建的用于復制的用戶和密碼,MASTER_LOG_FILE是主數據庫正在使用的binlog文件名,MASTER_LOG_POS是上一次從庫讀取的binlog文件位置。

最后,我們需要在主數據庫上為新的從庫添加到主從配置列表中。我們可以通過在主數據庫上運行以下命令來添加:

CHANGE MASTER TO MASTER_HOST='從數據庫IP',MASTER_USER='replicate_user', MASTER_PASSWORD='replicate_password', MASTER_AUTO_POSITION=1;

其中,MASTER_HOST是從數據庫的IP地址,MASTER_USER和MASTER_PASSWORD是我們之前創建的用于復制的用戶和密碼。通過設置MASTER_AUTO_POSITION為1,我們告訴MySQL從庫使用GTID來跟蹤復制的進度。

現在,我們已經成功地將新的從庫添加到主從配置列表中,并可以確保它將正確復制主數據庫中的更改。