MySQL主從搭建是一種常用的服務器配置,通過該方式可以實現數據備份以及數據實時同步。下面是主從搭建的相關配置:
1.安裝MySQL
yum install mysql-server yum install mysql-client
2.配置主機
編輯my.cnf文件,添加以下配置:
# 在[mysqld]下添加 log-bin=mysql-bin server-id=1
3.配置從機
編輯my.cnf文件,添加以下配置:
# 在[mysqld]下添加 server-id=2
4.重啟MySQL服務
service mysqld restart
5.創建備份用戶
在主機上創建一個用戶,用于從機進行備份。
GRANT REPLICATION SLAVE ON *.* TO backupuser@'%' IDENTIFIED BY 'password'; flush privileges;
6.獲取主機binlog信息
在主機上執行以下命令,獲取binlog文件名、文件位置等信息。
show master status;
7.配置從機連接主機
在從機上執行以下命令,連接到主機的binlog。
change master to master_host='主機IP地址', master_user='backupuser', master_password='password', master_log_file='主機上show master status顯示的文件名', master_log_pos=主機上show master status顯示的pos;
8.啟動從機復制
在從機上執行以下命令,啟動從機復制功能。
start slave;
通過以上步驟,在主從機的配置和連接后,就可以實現數據庫信息的復制以及備份,同時也保證了數據的實時同步。
上一篇dockerpptp
下一篇smple vue