1. 什么是主從配置?
主從配置是指在MySQL數據庫中,通過一臺主服務器(Master)將數據同步到其他從服務器(Slave)的一種方式。主服務器負責寫入數據,從服務器負責讀取數據,從而達到數據的高可用性和負載均衡的目的。
2. 如何進行主從配置?
步驟如下:
(1)在主服務器上創建一個用戶,并為該用戶授權,使得從服務器可以通過該用戶進行復制操作。
yflog)功能,并設置一個唯一的服務器ID。
yf配置文件,設置一個唯一的服務器ID,并開啟從服務器的復制功能。
(4)在從服務器上執行CHANGE MASTER TO語句,連接到主服務器,并指定主服務器的IP地址、端口號、用戶名、密碼、二進制日志文件名和位置等信息。
(5)在從服務器上執行START SLAVE語句,開始從主服務器復制數據。
3. 實例
(1)在主服務器上創建一個用戶,并為該用戶授權:
CREATE USER 'repl'@'%' IDENTIFIED BY 'repl123';
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';
yf,開啟二進制日志功能,并設置一個唯一的服務器ID:
server-id = 1
yf配置文件,設置一個唯一的服務器ID,并開啟從服務器的復制功能:
server-id = 2ysqlysqldexysqldex
log-slave-updates
(4)在從服務器上執行CHANGE MASTER TO語句,連接到主服務器,并指定主服務器的IP地址、端口號、用戶名、密碼、二進制日志文件名和位置等信息:
CHANGE MASTER TO
MASTER_HOST='192.168.0.1',
MASTER_USER='repl',
MASTER_PASSWORD='repl123',
MASTER_PORT=3306, ysql.000001',
MASTER_LOG_POS=107;
(5)在從服務器上執行START SLAVE語句,開始從主服務器復制數據:
START SLAVE;
ots7ysql5.7中進行主從配置的詳細步驟和實例。