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

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 7618 | 回復: 19
打印 上一主題 下一主題

有關mysql master 和slave同步數(shù)據(jù)庫的問題 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-05-11 09:21 |只看該作者 |倒序瀏覽
本帖最后由 冷風 于 2010-05-11 09:33 編輯

環(huán)境 RHEL54 x64
自帶的mysql
配置了主從
我發(fā)現(xiàn)如果從服務器不當機,數(shù)據(jù)都沒有問題
如果從服務器關機,然后主服務器上插入多條記錄,啟動從服務器的時候就會報Duplicate entry錯誤,必須重新Change MASTER,slave的狀態(tài)才能恢復正常,而且即使狀態(tài)對了,數(shù)據(jù)庫里還是少了主的幾條記錄,這是什么原因造成的
master狀態(tài)
mysql> show master status\G
*************************** 1. row ***************************
            File: master-bin.000006
        Position: 54138
    Binlog_Do_DB:
Binlog_Ignore_DB: mysql
1 row in set (0.01 sec)

slave:
mysql> stop slave;
Query OK, 0 rows affected (0.00 sec)

mysql> CHANGE MASTER to MASTER_LOG_FILE='master-bin.000006',MASTER_LOG_POS=54138;
Query OK, 0 rows affected (0.03 sec)

mysql> start slave;
Query OK, 0 rows affected (0.00 sec)
mysql> show slave status\G
*************************** 1. row ***************************
             Slave_IO_State: Waiting for master to send event
                Master_Host: 192.168.147.128
                Master_User: rep
                Master_Port: 3306
              Connect_Retry: 60
            Master_Log_File: master-bin.000006
        Read_Master_Log_Pos: 54138
             Relay_Log_File: slave-relay-bin.000002
              Relay_Log_Pos: 236
      Relay_Master_Log_File: master-bin.000006
           Slave_IO_Running: Yes
          Slave_SQL_Running: Yes
            Replicate_Do_DB: redcap
        Replicate_Ignore_DB: mysql
         Replicate_Do_Table:
     Replicate_Ignore_Table:
    Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
                 Last_Errno: 0
                 Last_Error:
               Skip_Counter: 0
        Exec_Master_Log_Pos: 54138
            Relay_Log_Space: 236
            Until_Condition: None
             Until_Log_File:
              Until_Log_Pos: 0
         Master_SSL_Allowed: No
         Master_SSL_CA_File:
         Master_SSL_CA_Path:
            Master_SSL_Cert:
          Master_SSL_Cipher:
             Master_SSL_Key:
      Seconds_Behind_Master: 0
1 row in set (0.00 sec)

看狀態(tài)都對,但是就是數(shù)據(jù)庫里數(shù)據(jù)少了好幾條。順便說一下,我的數(shù)據(jù)庫是phpwind(一個論壇)的數(shù)據(jù)庫,在關閉了從服務器以后我在一個版塊發(fā)了六個帖子,但是從服務器啟動起來強制同步數(shù)據(jù)后我只看見2個帖子

論壇徽章:
0
2 [報告]
發(fā)表于 2010-05-11 09:30 |只看該作者
master的my.cnf配置
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
server-id=1
log-bin=master-bin
log-bin-index=master-bin.index
set-variable=binlog-ignore-db=mysql

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

slave的my.cnf設置
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
server-id=2
master-host=192.168.147.128
master-user=rep
master-password=rep
master-port=3306
set-variable=replicate-ignore-db=mysql
set-variable=replicate-do-db=redcap
relay-log=slave-relay-bin
relay-log-index=slave-relay-bin.index

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

論壇徽章:
0
3 [報告]
發(fā)表于 2010-05-11 10:44 |只看該作者
幫頂,我也想知道。

論壇徽章:
0
4 [報告]
發(fā)表于 2010-05-11 10:57 |只看該作者
應該從服務器的數(shù)據(jù)有問題,如果可能重新搞個數(shù)據(jù)集吧

論壇徽章:
0
5 [報告]
發(fā)表于 2010-05-11 11:19 |只看該作者
數(shù)據(jù)庫都是新的

論壇徽章:
0
6 [報告]
發(fā)表于 2010-05-11 11:27 |只看該作者
我發(fā)現(xiàn)問題多發(fā)生在論壇有回帖的時候,某些回帖會出現(xiàn)重復鍵值而導致同步失敗,如果是我簡單設置的表,slave重啟之后會自動同步所有的數(shù)據(jù),難道是phpwind某些數(shù)據(jù)庫不支持同步?

論壇徽章:
34
亥豬
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉雞
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龍
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-11-06 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-11-08 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-11-19 06:20:00黃金圣斗士
日期:2015-11-24 10:43:13
7 [報告]
發(fā)表于 2010-05-11 11:39 |只看該作者
看看 processlist 是不是哪卡住了。

論壇徽章:
0
8 [報告]
發(fā)表于 2010-05-11 11:40 |只看該作者
1. 檢查你的表結構。

2.看看你的文件系統(tǒng)是不是存在某些方面的問題

3. 看看現(xiàn)在的MYSQL是不是存在復制方面的BUG.

論壇徽章:
0
9 [報告]
發(fā)表于 2010-05-11 14:28 |只看該作者
1 表不會有問題
2 文件系統(tǒng)沒問題
3 不清楚,我現(xiàn)在打算下個源碼編譯看看

論壇徽章:
0
10 [報告]
發(fā)表于 2010-05-11 16:05 |只看該作者
繼續(xù)幫頂。
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP