MySQL主從配置是在MySQL數據庫中比較常用的一種配置方式,通過主從配置可以實現多臺服務器之間數據的同步和負載均衡等功能。下面我們來看一下MySQL主從配置具體實現的步驟。
1、安裝MySQL
//安裝MySQL yum install mysql-server //啟動MySQL服務 service mysqld start
2、修改主數據庫my.cnf文件
#開啟binlog日志 log-bin=mysql-bin #配置binlog格式,選擇Row格式 binlog-format=ROW #配置需要同步的數據庫名 replicate-do-db=testdb
3、配置主數據庫授權
//創建賬號并授權 GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'slave'@'%' IDENTIFIED BY '123456'; //刷新權限 FLUSH PRIVILEGES;
4、創建從數據庫
//創建從數據庫賬號并授權 CREATE USER 'slave'@'%' IDENTIFIED BY '123456'; GRANT ALL PRIVILEGES ON *.* TO 'slave'@'%' WITH GRANT OPTION;
5、修改從數據庫my.cnf文件
#開啟binlog日志 log-bin=mysql-bin #配置binlog格式,選擇Row格式 binlog-format=ROW
6、從數據庫啟動并連接主數據庫
//啟動MySQL服務 service mysqld start //連接主數據庫 CHANGE MASTER TO MASTER_HOST='192.168.1.100', MASTER_USER='slave', MASTER_PASSWORD='123456', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=120;
7、啟動從數據庫的從服務
//啟動從服務 START SLAVE; //查看同步狀態 SHOW SLAVE STATUS\G
通過以上步驟,我們就可以完成MySQL主從配置的過程。當然,在具體的應用中,我們還可以根據需要來進行其他的操作,比如調整同步的速度等。