色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql主從庫如何使用

傅智翔1年前8瀏覽0評論

MySQL主從庫是多個MySQL數據庫之間的數據復制,分為主庫和從庫兩個角色。主庫用于寫入和更新數據,而從庫則被動復制主庫中的數據以提高系統(tǒng)的可擴展性和冗余性。主從庫的配置可以使系統(tǒng)在高并發(fā)和大數據負載下更加可靠和可持續(xù)。

以下是如何配置MySQL主從庫:

//1.在主庫上創(chuàng)建用于從庫復制的MySQL賬戶以及密碼
mysql>GRANT REPLICATION SLAVE ON *.* TO 'slave_user'@'%' IDENTIFIED BY 'password';
mysql>FLUSH PRIVILEGES;
//2.在主庫上配置Binlog
mysql>vim /etc/my.cnf
server-id=1
log-bin=mysql-bin
binlog-format=ROW
binlog-ignore-db=mysql
//3.在主庫上重新啟動MySQL服務
mysql>systemctl restart mysql.service
//4.在從庫上修改MySQL配置文件
mysql>vim /etc/my.cnf
server-id=2
//5.在從庫上執(zhí)行復制命令以連接主庫
mysql>CHANGE MASTER TO 
->MASTER_HOST="10.0.0.1",
->MASTER_USER='slave_user',
->MASTER_PASSWORD='password',
->MASTER_LOG_FILE='mysql-bin.000001',
->MASTER_LOG_POS= 107;
//6.在從庫上啟動復制進程
mysql>START SLAVE;
//7.在主庫上創(chuàng)建表并插入數據
mysql>CREATE TABLE example (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50));
mysql>INSERT INTO example (name) VALUES ("John"), ("Sam"), ("Jane");
//8.在從庫上查詢數據
mysql>SELECT * FROM example;
+----+------+
| id | name |
+----+------+
|  1 | John |
|  2 | Sam |
|  3 | Jane |
+----+------+
//9.在主庫上刪除數據
mysql>DELETE FROM example WHERE id = 3;
//10.在從庫上再次查詢數據
mysql>SELECT * FROM example;
+----+------+
| id | name |
+----+------+
|  1 | John |
|  2 | Sam |
+----+------+

以上是配置MySQL主從庫的過程,如果您需要添加更多從庫,只需要重復步驟5-10即可。MySQL主從庫的使用使得系統(tǒng)更加高效和可靠,對于需要處理大量讀寫操作的系統(tǒng)來說是非常有幫助的。