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

mysql 主從數(shù)據(jù)庫設(shè)置

錢良釵2年前14瀏覽0評論
MySQL 主從數(shù)據(jù)庫設(shè)置簡介

MySQL主從數(shù)據(jù)庫設(shè)置是指將一個MySQL數(shù)據(jù)庫服務(wù)器(稱為主服務(wù)器或主庫)的數(shù)據(jù)復(fù)制到1個或多個MySQL服務(wù)器上(稱為從服務(wù)器或從庫),以確保更新產(chǎn)生一致的結(jié)果。在這種設(shè)置下,從服務(wù)器中的數(shù)據(jù)與主服務(wù)器中的數(shù)據(jù)相同,這使得從服務(wù)器能夠承擔一些處理負載和查詢請求的任務(wù)。MySQL主從同步設(shè)置在多個業(yè)務(wù)場景中得到了廣泛的應(yīng)用,例如提高數(shù)據(jù)庫的負載均衡和高可用性。

Master數(shù)據(jù)庫配置

MySQL中可通過修改my.cnf文件實現(xiàn)主從同步配置。該文件通常位于 MySQL安裝目錄下的/etc/my.cnf或/etc/mysql/my.cnf目錄中。主服務(wù)器其中需要設(shè)置log-bin選項啟用binlog日志。修改后的my.cnf文件內(nèi)容如下:

log-bin = mysql-bin
server-id=1
binlog-do-db=test
binlog-ignore-db=mysql

Slave服務(wù)器配置

從服務(wù)器配置過程分成兩步:建立一個空庫,將數(shù)據(jù)內(nèi)容從主服務(wù)器拷貝到從服務(wù)器上。MySQL復(fù)制功能在啟動時不會自動創(chuàng)建空庫,因此必須手動創(chuàng)建。從庫中的配置文件my.cnf也需要設(shè)置server-id和log-bin選項。需要將server-id和主服務(wù)器不同。

主從同步配置

在從服務(wù)器上輸入以下命令,以與主服務(wù)器建立連接并啟動數(shù)據(jù)復(fù)制指令:

mysql>CHANGE MASTER TO MASTER_HOST='master_host_name', MASTER_USER='replication_user_name', MASTER_PASSWORD='replication_password', MASTER_LOG_FILE='record_log_file_name', MASTER_LOG_POS=record_log_file_position;

其中,MASTER_HOST是主服務(wù)器的地址,MASTER_USER是登錄主服務(wù)器的用戶名,MASTER_PASSWORD是登錄主服務(wù)器的密碼,MASTER_LOG_FILE和MASTER_LOG_POS為主服務(wù)器二進制日志所在的文件名以及文件位置。

驗證MySQL主從同步配置是否生效

在主服務(wù)器中輸入以下命令:

mysql>CREATE DATABASE `test`;

在從服務(wù)器中輸入以下命令:

mysql>SHOW DATABASES;

可以在從服務(wù)器列表中看到test數(shù)據(jù)庫的名稱。