国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql 主從服務(wù)器的簡單配置

2020-01-19 00:21:03
字體:
供稿:網(wǎng)友
首先在主服務(wù)器上添加可登陸的用戶權(quán)限:
GRANT REPLICATE SLAVE on *.* to 'username'@'host' identified by 'password'

然后設(shè)置主服務(wù)器的my.ini文件。
server-id=1 #主服務(wù)器標(biāo)識
log-bin #啟用二進(jìn)制日志
binlog-do-bin=databasename #要備份的數(shù)據(jù)庫名稱,多個可以重復(fù)該配置過程
binlog-ignore-db=databasename #不備份的數(shù)據(jù)庫名稱,多個可以重復(fù)該配置過程

從服務(wù)器的配置
server-id=2 #從服務(wù)器標(biāo)識,范圍1---2E32-1
master-host=hostname/hostip #主服務(wù)器ip或主機(jī)名稱
master-user=username #登陸主服務(wù)器的用戶名
master-password=password #登陸主服務(wù)器的密碼
master-port = portid #主服務(wù)器的運行端口號
replicate-do-db=databasename #要同步的數(shù)據(jù)庫名稱,多個可以重復(fù)該配置過程
replicate-ignore=db=databasename #不同步的數(shù)據(jù)庫名稱,多個可以重復(fù)該配置
log-bin #從服務(wù)器啟動二進(jìn)制日志記錄
master-connect-retry = seconds #與主服務(wù)器斷開連接后,重新自動連接的時間
skip-start-slave #防止隨服務(wù)器的啟動而啟動同步程序

至此,一個簡單的主從服務(wù)器配置完成。
在master服務(wù)器端可運行的命令:
show master status;#查看主服務(wù)器的運行狀態(tài)
show slave hosts;#查看從服務(wù)器主機(jī)列表
補充:
在從服務(wù)器上使用show slave status
Slave_IO_Running,為No,則說明IO_THREAD沒有啟動,請執(zhí)行slave start [IO_THREAD]
Slave_SQL_Running為No則復(fù)制出錯,查看Last_error字段排除錯誤后執(zhí)行slave start [SQL_THREAD]
查看Slave_IO_State字段
空 //復(fù)制沒有啟動
Connecting to master//沒有連接上master
Waiting for master to send event//已經(jīng)連上
補充:可以使用LOAD DATA FROM MASTER語句來建立slave。但有約束條件:
數(shù)據(jù)表要全部是MyISAM表,必須有SUPER權(quán)限,master的復(fù)制用戶必須具備RELOAD和SUPER權(quán)限。
在master端執(zhí)行RESET MASTER清除已有的日志變更,
此時slave端會因為找不到master日志無法啟動IO_THREAD,請清空data目錄下
relay-log.info,hosname-relay-bin*等文件重新啟動mysql
中繼日志文件默認(rèn)的文件為hostname-relay-bin.nnn和hostname-relay-bin.index。可用從服務(wù)器的--
relay-log和--relay-log-index選項修改。在從服務(wù)器中還有一個relay-log.info中繼信息文件,可用
--relay-log-info-file啟動選項修改文件名。
雙機(jī)互備則是兩個mysql同時配置為master及slave
主服務(wù)器上的相關(guān)命令:
show master status
show slave hosts
show logs
show binlog events
purge logs to ''log_name''
purge logs before ''date''
reset master(老版本flush master)
set sql_log_bin=
從服務(wù)器上的相關(guān)命令:
slave start
slave stop
SLAVE STOP IO_THREAD //此線程把master段的日志寫到本地
SLAVE start IO_THREAD
SLAVE STOP SQL_THREAD //此線程把寫到本地的日志應(yīng)用于數(shù)據(jù)庫
SLAVE start SQL_THREAD
reset slave
SET GLOBAL SQL_SLAVE_SKIP_COUNTER
load data from master
show slave status(SUPER,REPLICATION CLIENT)
CHANGE MASTER TO MASTER_HOST=, MASTER_PORT=,MASTER_USER=, MASTER_PASSWORD= //動態(tài)改變master信息
PURGE MASTER [before ''date''] 刪除master端已同步過的日志
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 仙桃市| 雷波县| 兴安盟| 阿坝县| 秭归县| 丰顺县| 高淳县| 石台县| 微博| 南昌县| 平顶山市| 天峻县| 蓬溪县| 武隆县| 克拉玛依市| 介休市| 嵊泗县| 肇源县| 安仁县| 略阳县| 北票市| 米林县| 浮梁县| 花垣县| 湾仔区| 英吉沙县| 凤阳县| 梅州市| 柳江县| 庆阳市| 阜阳市| 嘉义市| 鲁甸县| 理塘县| 丁青县| 开原市| 虞城县| 新干县| 赫章县| 江都市| 南昌市|