您好,登錄后才能下訂單哦!
在MariaDB中設置主從復制需要完成以下步驟:
server-id = 1
log_bin = /var/log/mariadb/mariadb-bin
binlog_do_db = your_database_name
其中server-id是主服務器的唯一標識,log_bin是binlog文件的位置,binlog_do_db是要復制的數據庫名。
重啟主服務器。
在主服務器上創建用于復制的用戶,并授予復制權限:
CREATE USER 'replication_user'@'%' IDENTIFIED BY 'your_password';
GRANT REPLICATION SLAVE ON *.* TO 'replication_user'@'%';
SHOW MASTER STATUS;
server-id = 2
其中server-id是從服務器的唯一標識。
重啟從服務器。
在從服務器上執行以下命令,連接到主服務器并開始復制數據:
CHANGE MASTER TO
MASTER_HOST='master_ip_address',
MASTER_USER='replication_user',
MASTER_PASSWORD='your_password',
MASTER_LOG_FILE='binlog_file_name',
MASTER_LOG_POS=log_position;
START SLAVE;
其中master_ip_address是主服務器的IP地址,binlog_file_name和log_position是在第5步中獲取的信息。
SHOW SLAVE STATUS\G;
如果出現“Slave_IO_Running”和“Slave_SQL_Running”字段的值均為“Yes”,則表示主從復制已成功設置。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。