首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql主-从复制数据库复制问题

Mysql主-从复制数据库复制问题
EN

Server Fault用户
提问于 2018-05-18 08:11:14
回答 1查看 1.2K关注 0票数 0

我已经完成了执行web服务器镜像的主从复制。Web内容正在被正确复制。但我在数据库复制方面面临问题。数据库被复制,从数据库也可以读取主日志位置。我见过各种各样的博客,认为跳过错误是一种解决方案,但这对我们的环境不利,因为它失去了数据库的一致性。我尝试过在从数据库my.cnf中使用read-only=1来实现从只读,但是它没有工作。我只是想知道,即使在执行新的复制之后,数据库表数据也是如何被复制的。

错误:

Last_Error:对查询中的“主”键“重复输入”155251错误。失责资料库:.

EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-05-18 09:56:12

此消息意味着您试图插入的条目已经存在于从服务器上。

首先,如果存在错误,请查看主日志文件。如果是这种情况,则问题不在复制级别。

因此,如果主服务器上没有出现错误,则应该重复转储/恢复的周期。

为了确保一致性,在转储整个数据库时,需要停止在主服务器上写入(设置全局read_only =1 ;)。转储完成后,可以禁用read_only。确保包含--单事务--加-降-数据库--主数据作为mysqldump的选项。

-加-拖-数据库:还原前将数据库放到从站上。所以没有任何东西会破坏一致性

不需要手动插入

不要忘记启动奴隶;在完成了对奴隶的还原部分之后!

希望这会有所帮助;)

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/912779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档