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

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

MySQL 主從數(shù)據(jù)庫(kù)設(shè)置簡(jiǎn)介

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

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

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

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

Slave服務(wù)器配置

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

主從同步配置

在從服務(wù)器上輸入以下命令,以與主服務(wù)器建立連接并啟動(dòng)數(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ù)器二進(jìn)制日志所在的文件名以及文件位置。

驗(yàn)證MySQL主從同步配置是否生效

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

mysql>CREATE DATABASE `test`;

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

mysql>SHOW DATABASES;

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