亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
123下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 6318 | 回復(fù): 20
打印 上一主題 下一主題

mysql主從的2進(jìn)制文件問(wèn)題,求解 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-09-15 13:49 |只看該作者 |倒序?yàn)g覽
現(xiàn)在有一臺(tái)mysql主機(jī) A
用的是innode 打算用這個(gè)做master  前幾天把幾個(gè)月前的2進(jìn)制文件刪除了一部分。
現(xiàn)在想用B做slave,主A的2進(jìn)制文件不全的情況下,可以同步么?小弟在線等,謝謝!

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2011-09-15 20:01 |只看該作者
可以

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2011-09-16 09:18 |只看該作者
可以同步的應(yīng)該。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2011-09-16 10:39 |只看該作者
回復(fù) 1# 最不愛(ài)吃魚(yú)

把A的數(shù)據(jù)通過(guò)mysqldump導(dǎo)出,記得導(dǎo)出的時(shí)候加入--master-data=2,然后
grep -i "CHANGE MASTER TO" dumpfile 查找到log文件以及l(fā)og文件的位置,再在從上執(zhí)行change master ..... 語(yǔ)句就可以了

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2011-09-21 12:57 |只看該作者
回復(fù) 4# 飛鴻無(wú)痕
有沒(méi)有詳細(xì)點(diǎn)的資料,給個(gè)連接,或者email我一下也可以,linux@anylinux.info 我只配置過(guò)基本的主從,謝謝了。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2011-09-21 19:16 |只看該作者
主庫(kù)現(xiàn)有的數(shù)據(jù), 是把它導(dǎo)入從庫(kù)么后,再來(lái)  
還是想當(dāng)然地認(rèn)為,叢庫(kù)會(huì)將以前的數(shù)據(jù)從binlog里replication過(guò)來(lái)咧?

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2011-09-22 08:55 |只看該作者
本帖最后由 飛鴻無(wú)痕 于 2011-09-22 08:58 編輯

回復(fù) 5# 最不愛(ài)吃魚(yú)



同步歷史數(shù)據(jù)就以下幾個(gè)步驟,在做下面幾步之前,應(yīng)該先設(shè)置好主從同步,比如建同步帳號(hào),設(shè)置不同的serverid,設(shè)置需要同步的庫(kù)等,關(guān)于同步的設(shè)置網(wǎng)上很多,你找一下吧:
1、從主庫(kù)中導(dǎo)出數(shù)據(jù):
mysqldump -uroot -ppassword -h masterip --single-transaction --flush-logs --master-data=2 dbname > dbname.sql
2、在從庫(kù)中導(dǎo)入dbname.sql數(shù)據(jù)
mysql -uroot -ppassword -h slaveip dbname < dbname.sql
3、找出在主庫(kù)上導(dǎo)出數(shù)據(jù)時(shí)的log文件以及l(fā)og文件的位置
grep -i "CHANGE MASTER TO" dbname.sql
假如這里返回:
-- CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000495', MASTER_LOG_POS=106;
4、根據(jù)找到的log文件以及l(fā)og文件的位置,登陸從庫(kù)執(zhí)行change master語(yǔ)句
change master to master_host='masterip',master_user='replication_user',master_password='password',master_log_file='mysql-bin.000495', master_log_pos=106;
start slave;

最后用show slave status\G;查看一下同步是否正常就Ok了!

評(píng)分

參與人數(shù) 1可用積分 +10 收起 理由
楓影誰(shuí)用了 + 10 +

查看全部評(píng)分

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2011-09-22 11:31 |只看該作者
回復(fù)  最不愛(ài)吃魚(yú)



同步歷史數(shù)據(jù)就以下幾個(gè)步驟,在做下面幾步之前,應(yīng)該先設(shè)置好主從同步,比如建同 ...
飛鴻無(wú)痕 發(fā)表于 2011-09-22 08:55



    我是這樣做的
主服務(wù)器my.cnf
server-id=1
log-bin=log
binlog-do-db=xxxooo
grant all privileges  on *.* to 'root'@'192.168.0.171' identified by '123456';

從服務(wù)器my.cnf
server-id=2
create database `xxxooo` default character set utf8 collate utf8_general_ci ;
#鎖定主服務(wù)器的表
flush tables with read lock;
show mater status; #記錄log.000數(shù)值 post值
mysqldump -uroot -p xxxooo > 備份的sql
unlock tables; 解鎖表



#恢復(fù)slave的表
mysql -uroot -p xxxooo < 備份的sql
stop slave;
change master to master_host='192.168.0.130', master_user='root', master_password='123456', master_log_file='log.000 ' ,master_log_pos= ;
start slave;


由于主的部分2進(jìn)制文件我備份到另外一臺(tái)機(jī)器上了,所以不全,另外主還用了innodb引擎,數(shù)據(jù)都是記錄在ibdata里的。


現(xiàn)在mysql報(bào)錯(cuò)


110922 10:15:23 [ERROR] Error reading packet from server: Could not find first log file name in binary log index file ( server_errno=1236)
110922 10:15:23 [ERROR] Slave I/O: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file', Error_code: 1236
110922 10:15:23 [Note] Slave I/O thread exiting, read up to log 'log.00048', position 106
110922 10:18:05 [Note] Error reading relay log event: slave SQL thread was killed
110922 10:18:24 [Note] 'CHANGE MASTER TO executed'. Previous state master_host='192.168.0.101', master_port='3306', master_log_file='log.00048', master_log_pos='106'. New state master_host='192.168.0.101', master_port='3306', master_log_file='log.00049', master_log_pos='19863'.
110922 10:18:27 [Note] Slave SQL thread initialized, starting replication in log 'log.00049' at position 19863, relay log './mail-relay-bin.000001' position: 4
110922 10:18:27 [Note] Slave I/O thread: connected to master 'slave@192.168.0.101:3306',replication started in log 'log.00049' at position 19863
110922 10:18:27 [ERROR] Error reading packet from server: Could not find first log file name in binary log index file ( server_errno=1236)
110922 10:18:27 [fly][ERROR] Slave I/O: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file', [/fly]Error_code: 1236
110922 10:18:27 [Note] Slave I/O thread exiting, read up to log 'log.00049', position 19863

現(xiàn)在是這樣,我晚上的時(shí)候訪問(wèn)量少,把站點(diǎn)停掉按照你的方法在試試,先謝過(guò)了。

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2011-09-22 12:34 |只看該作者
回復(fù) 8# 最不愛(ài)吃魚(yú)


    按照我那個(gè)方法,不需要停服務(wù)的!

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2011-09-22 14:46 |只看該作者
回復(fù)  最不愛(ài)吃魚(yú)


    按照我那個(gè)方法,不需要停服務(wù)的!
飛鴻無(wú)痕 發(fā)表于 2011-09-22 12:34


好,我試試 ,謝謝先。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP