欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysql主從和mysql主主和半同步復(fù)制

建站服務(wù)器

一、準備(主從都需要配置):
yum-yinstallmysqlMysql-server		#安裝MYSQL
yum-yinstallntpdate			#安裝時間同步
echo\'*/1****/usr/sbin/ntpdatentp1.aliyun.com&>/dev/null\'>>/var/spool/cron/root	#配置網(wǎng)絡(luò)時間同步
servicemysqldstart			#啟動服務(wù)
chkconfig--addmysqld			#添加為系統(tǒng)服務(wù)
chkconfigmysqldon			#開啟默認運行級別
	
	

二、主服務(wù)器配置:主配置文件默認為:/etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
log-bin=master-bin			#開啟二進制日志文件
server-id=1				#設(shè)置服務(wù)器id,保證全局唯一
sync-binlog=1#全局唯一的server-id
innodb-flush-logs-at-trx-commit=1
innodb-support-xa=1
		

servicemysqldrestart	#重啟動服務(wù)

mysql>showglobalvariableslike\'%server%\';#數(shù)據(jù)庫id
mysql>showmasterlogs;#查看數(shù)據(jù)庫二進制日志
mysql>showmasterstatus;#查看主服務(wù)器狀態(tài),記住二進制日志名,配置從服務(wù)器會用
mysql>grantreplicationslave,replicationclienton*.*to\'copy\'@\'192.168.0.50\'identifiedby\'123.com\';
#授權(quán)192.168.0.50主機上的copy用戶對所有庫有復(fù)制權(quán)限
mysql>selectHost,User,Passwordfrommysql.user;	#查看用戶
		
	
	
三、從服務(wù)器配置:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
relay-log=slave-log		#啟用中繼日志
server-id=10		#服務(wù)器id,全局唯一
read-only=1			#將服務(wù)器設(shè)置為只讀模式(對擁有root權(quán)限的用戶無效)
		
servicemysqldrestart			#重啟動服務(wù)

mysql>changemastertomaster_host=\'192.168.0.10\',master_user=\'copy\',
master_password=\'123.com\',master_log_file=\'master-bin.000001\',master_log_pos=590;
	master_host#主服務(wù)器地址
	master_user#擁有復(fù)制權(quán)限的用戶
	master_password#密碼
	master_log_file#從哪個二進制日志開始復(fù)制
	master_log_pos#從二進制日志的什么位置開始復(fù)制
			
mysql>startslave;		#開啟從服務(wù)器
mysql>showslavestatus\\G;	#查看從服務(wù)器狀態(tài)
	
	
四、驗證主從:
主服務(wù)器:
mysql>createdatabasedb_test;	#創(chuàng)建數(shù)據(jù)庫
		
從服務(wù)器:
	mysql>showdatabases;		#查看服務(wù)器是否同步

	

	
五、主主復(fù)制
服務(wù)器A:
[mysqld]				#添加內(nèi)容
	log-bin=master-bin			#啟用二進制日志
	relay-log=slave-log			#啟用中繼日志
	server-id=1				#服務(wù)器id,全局唯一
	auto-increment-offset=1			#自增列起始
	auto-increment-increment=2		#自增列一次步進(例:1,3,5,7,9...)
		
mysql>grantreplicationslave,replicationclienton*.*to\'copy\'@\'192.168.0.50\'identifiedby\'123.com\';
mysql>changemastertomaster_host=\'192.168.0.50\',master_user=\'copy\',
master_password=\'123.com\',master_log_file=\'master-bin.000001\',master_log_pos=106;

mysql>startslave;	
mysql>showslavestatus\\G;	
				
			
服務(wù)器B:				
[mysqld]				#添加內(nèi)容
log-bin=master-bin
	relay-log=slave-log
	server-id=10
	auto-increment-offset=2			#自增列起始
	auto-increment-increment=2		#自增列一次步進(例:2,4,6,8,10...)

mysql>grantreplicationslave,replicationclienton*.*to\'copy\'@\'192.168.0.10\'identifiedby\'123.com\';	
	mysql>changemastertomaster_host=\'192.168.0.10\',master_user=\'copy\',
	master_password=\'123.com\',master_log_file=\'master-bin.000003\',master_log_pos=106;
	
	mysql>startslave;	
	mysql>showslavestatus\\G;	
	
	
	
	
六、半同步復(fù)制
要想使用半同步復(fù)制,必須滿足以下幾個條件:
1.MySQL5.5及以上版本
	2.變量have_dynamic_loading為YES
	3.異步復(fù)制已經(jīng)存在
		
主:
	mysql>INSTALLPLUGINrpl_semi_sync_masterSONAME\'semisync_master.so\';		#安裝插件
	mysql>showplugins;			#查看插件是否安裝成功
	mysql>SETGLOBALrpl_semi_sync_master_enabled=1;	#啟用半同步
	mysql>showstatuslike\'Rpl_semi_sync_master_status\';	#查看是否在運行
		
從:
	mysql>INSTALLPLUGINrpl_semi_sync_slaveSONAME\'semisync_slave.so\';		#安裝插件
	mysql>showplugins;
	mysql>SETGLOBALrpl_semi_sync_slave_enabled=1;		#啟用半同步
	mysql>STOPSLAVE			#關(guān)閉復(fù)制線程
	mysql>STARTSLAVE			#開啟復(fù)制線程
	mysql>showstatuslike\'Rpl_semi_sync_slave_status\';	#查看是否在運行
	
	
	mysql>showvariableslike\'%Rpl%\';		#查看和半同步相關(guān)的服務(wù)器變量
		rpl_semi_sync_master_enabled		#是否啟用半同步
		rpl_semi_sync_master_timeout		#等待超時時間
		rpl_semi_sync_master_wait_for_slave_count
		#需要等待多少個slave應(yīng)答,才能返回給客戶端
	
	
	mysql>showstatuslike\'%Rpl_semi%\';		#半同步狀態(tài)
		Rpl_semi_sync_master_clients			#當(dāng)前半同步復(fù)制從的個數(shù)
	
	
	
七、和復(fù)制相關(guān)的文件
從節(jié)點:
master.info:用于保存slave連接至master時的相關(guān)信息(賬號,密碼,服務(wù)器地址,復(fù)制的二進制文件等)
	relay-log.info:保存當(dāng)前slave節(jié)點上已經(jīng)復(fù)制到的二進制文件位置,和relay-log的位置	

	

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的博湖網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

分享題目:mysql主從和mysql主主和半同步復(fù)制
新聞來源:http://chinadenli.net/article6/cgieog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作App開發(fā)營銷型網(wǎng)站建設(shè)網(wǎng)站內(nèi)鏈網(wǎng)站收錄軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司