欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql5.7雙主一從

榮姿康1年前9瀏覽0評論

隨著互聯網的快速發展, 數據庫技術也逐漸成為了企業生產中重要的一環,而MySQL的使用率也逐漸增加,因而MySQL的安裝、部署、優化變得越發復雜和關鍵。本文介紹MySQL5.7中的雙主一從技術。

MySQL5.7的雙主一從技術是指通過兩個MySQL主服務器共享一個從服務器的方式實現主主同步,也就是說兩個主庫上的數據可以同時寫入并互相同步,從而提高了系統的可靠性和可用性。

在MySQL5.7中配置雙主一從,首先要保證兩個主服務器之間的網絡連接穩定,并且安裝完成MySQL相關軟件。

# 安裝MySQL相關軟件
sudo apt-get install mysql-server mysql-client -y

然后根據以下步驟進行配置:

1.配置第一個主服務器:

# 配置MySQL實例
sudo /etc/init.d/mysql stop
sudo /usr/sbin/mysqld --defaults-file=/etc/mysql/mysql.conf.d/mysqld.cnf --initialize-insecure
sudo chown mysql:mysql /var/lib/mysql -R
sudo /etc/init.d/mysql start
# 創建用于同步的用戶賬號
GRANT REPLICATION SLAVE ON *.* TO 'replication'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES';
# 配置主從同步信息
CHANGE MASTER TO MASTER_HOST='192.168.1.20', MASTER_USER='replication', MASTER_PASSWORD='password', MASTER_AUTO_POSITION=1;
START SLAVE;

2.配置第二個主服務器:

# 配置MySQL實例
sudo /etc/init.d/mysql stop
sudo /usr/sbin/mysqld --defaults-file=/etc/mysql/mysql.conf.d/mysqld.cnf --initialize-insecure
sudo chown mysql:mysql /var/lib/mysql -R
sudo /etc/init.d/mysql start
# 創建用于同步的用戶賬號
GRANT REPLICATION SLAVE ON *.* TO 'replication'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES';
# 配置主從同步信息
CHANGE MASTER TO MASTER_HOST='192.168.1.10', MASTER_USER='replication', MASTER_PASSWORD='password', MASTER_AUTO_POSITION=1;
START SLAVE;

3.配置從服務器:

# 配置MySQL實例
sudo /etc/init.d/mysql stop
sudo /usr/sbin/mysqld --defaults-file=/etc/mysql/mysql.conf.d/mysqld.cnf --initialize-insecure
sudo chown mysql:mysql /var/lib/mysql -R
sudo /etc/init.d/mysql start
# 配置主從同步信息
CHANGE MASTER TO MASTER_HOST='192.168.1.10', MASTER_USER='replication', MASTER_PASSWORD='password', MASTER_AUTO_POSITION=1;
START SLAVE;

通過以上步驟,可以實現MySQL5.7的雙主一從技術。在此基礎上,還可以通過自定義配置來進行優化,以提高系統的性能。