我有一个主mysql服务器工作正常。显示状态命令它给出
+-------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+-------------------+----------+--------------+------------------+
| master-bin.000004 | 181 | | |
+-------------------+----------+--------------+------------------+
现在我正在尝试为那个
设置一个奴隶salve my.ini配置
MASTER_HOST='master ip',
MASTER_PORT=3306,
MASTER_USER='repluser',
MASTER_PASSWORD='slavepass',
server-id = 2
relay-log-index = slave-relay-bin.index
relay-log = slave-relay-bin
replicate-wild-ignore-table=mysql.%
replicate-wild-ignore-table=information_schema.%
replicate-wild-ignore-table=performance_schema.%
但是当我检查奴隶状态时,我得到一些错误如下
| Waiting for master to send event | 10.0.100.168 | repl | 3306 |
60 | mysql-bin.000004 | 181 | mysql-relay-bin.000002
| 638 | mysql-bin.000001 | Yes | No |
| | |
| | | 1062 | Erro
r 'Duplicate entry '3094' for key 'PRIMARY'' on query. Default database: ''. Que
ry: 'INSERT INTO
`phpmyadmin`.`pma_history`
(`username`,
`db`,
`table`,
`timevalue`,
`sqlquery`)
VALUES
('root',
'',
'',
NOW(),
'SHOW PROCESSLIST')' | 0 | 493 |
6232 | None | | 0 | No
| | | |
| | NULL | No |
0 | | 1062 | Error 'Duplicate entry '3094' for
key 'PRIMARY'' on query. Default database: ''. Query: 'INSERT INTO
`phpmyadmin`.`pma_history`
(`username`,
`db`,
`table`,
`timevalue`,
`sqlquery`)
VALUES
('root',
'',
'',
NOW(),
'SHOW PROCESSLIST')' |
注意:错误是从命令promt复制的 两个系统都在Windows7上运行,并在同一本地网络上使用XAMPP堆栈
是因为我当前的奴隶已经拥有了一些数据库吗?
答案 0 :(得分:1)
将replicate-wild-ignore-table=phpmyadmin.%
添加到您的从属服务器my.ini文件中。
因为它正在尝试将数据复制到已包含数据的phpmyadmin.pma_hostory表中。