linux怎么查看本机内存大小
274
2022-11-12
主从辅助无法同步问题解决(一)
问题:建立主从复制(单主单从M-S)后无法同步数据
这里首先对单主单从M-S的操作步骤先做下简要说明(具体操作略。。。)
一.环境准备(略);二.master操作1.开启主服务器二进制日志(并加入git选项);2.在主服务器的MySQL上创建rep用户,并用create和insert命令模拟在MySQL上加入数据;3.通过mysqldump命令逻辑备份master上的二进制日志,用scp命令发送给slave;三.slave操作1.验证用户rep是否能登录;2.为避免slave上没必要的二进制文件,在导入master二进制日志时临时关闭slave从服务器二进制日志;3.在MySQL中用source命令导入IO接收 的中继日志;4.在slave中配置slave环境;5.启动slave服务;(本篇问题所在步骤)6.查看slave属性;7.在master中修改数据,在slave上验证,如果能同步则说明主从完成同步。
在上述操作步骤中,在配置完slave后无法同步
无论在master上增删改都无法同步至slave上通过show slave status\G 命令查看后显示slave_SQL_Running:No 和error 1007出现:
然后systemcal restart mysqld,重启mysqld;以为现在可以同步了 但是再看slave属性,还存在一个错误:error 1050,仍然不能同步数据;
同上面的操作一样在/etc/my.cnf的配置文件中加入命令:slave_skip_error=1050;
然后重启mysqld;这时候在看slave属性:
错误没有了,通过查询看见数据已经可以同步了,
这时候再从/etc/my.cnf中注释加入的两行命令:#slave_skip_error=1007;#slave_skip_error=1050;
总结:在master生成日志后,master中数据改动,在slave中导入中继日志后两个数据库的数据不一致,所以不能同步数据,在在配置文件中用skip跳过错误的之后,同步得意进行,slave从master上同步数据,工作得意正常进行。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~