1. 搭建環境
uxdows系統上安裝MySQL,也可以使用Docker容器來運行MySQL。在本文中,我們將使用Docker容器來運行MySQL。
首先,我們需要安裝Docker。然后,在終端中輸入以下命令來拉取MySQL Docker鏡像:
```ysql
接著,我們可以使用以下命令來運行MySQL容器:
```ameysqlysql
ame參數指定容器的名稱,-p參數指定將容器的3306端口映射到主機的3306端口,-e參數指定MySQL的root用戶密碼為123456,-d參數指定容器在后臺運行。
2. 配置主服務器
接著,我們需要在MySQL中配置主服務器。首先,我們需要登錄MySQL:
```ysqlysql -uroot -p123456
然后,我們需要創建一個新的MySQL用戶,并授權給該用戶主從復制的權限:
CREATE USER 'repl'@'%' IDENTIFIED BY 'password';
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%';
SHOW MASTER STATUS;
3. 配置從服務器
接著,我們需要在MySQL中配置從服務器。首先,我們需要登錄MySQL:
```ysqlysql -uroot -p123456
然后,我們需要設置從服務器連接到主服務器,并啟動主從復制:
CHANGE MASTER TO
MASTER_HOST='主服務器IP地址',
MASTER_USER='repl',
MASTER_PASSWORD='password',
MASTER_LOG_FILE='主服務器的File值',值;
START SLAVE;
4. 測試主從復制
最后,我們需要測試一下主從復制是否正常工作。我們可以在主服務器上創建一個新的數據庫,并在從服務器上查看是否同步過來了:
CREATE DATABASE test;
然后,在從服務器上執行以下命令,查看是否能夠看到新創建的數據庫:
SHOW DATABASES;
如果能夠看到新創建的數據庫,說明主從復制已經成功配置。
本文為大家詳細介紹了MySQL主從復制的配置方法,包括搭建環境、配置主服務器、配置從服務器、測試主從復制等內容。通過本文的學習,相信大家已經能夠掌握MySQL主從復制的基本知識和配置技巧,希望能對大家有所幫助。