mysql slave 备库延迟是怎么得到的

mysql slave 备库延迟是怎么得到的,第1张

1 # SET PASSWORD FOR ’some_user’@’some_host’ = OLD_PASSWORD(‘newpwd’);

2 # FLUSH PRIVILEGES;

3,Mysql数据库修复!

重置mysql主从同步(MySQL Reset Master-Slave Replication)

在mysql主从同步的过程中,可能会因为各种原因出现主库与从库不同步的情况,网上虽然有一些解决办法,但是有时很难彻底解决,重置主从服务器也许不是最快的办法,但却是最安全有效的。

下面将自己重置主从同步的步骤总结一下,以备不时之需。

master与slave均使用:centos60+mysql 5161 ,假设有db1,db2两个数据库需要热备。

文中shell与mysql均使用root账号,在真实环境中,请根据情况更换。

1停止slave服务器的主从同步

为了防止主从数据不同步,需要先停止slave上的同步服务。

STOP SLAVE;

2对master服务器的数据库加锁

为了避免在备份的时候对数据库进行更新 *** 作,必须对数据库加锁。

FLUSH TABLES WITH READ LOCK;

如果是web服务器也可以关闭apache或nginx服务,效果也是一样的。

安装MySQL。首先要在两台服务器上安装MySQL,完成之后应该确认能否两台服务器能否互相访问。 这是因为缺省的mycnf设置有

bind-address = 127001,这条语句应该被注释掉。

2 创建账号。数据库中缺省的帐户的host值是localhost,所以应该创建一个可以远端访问的帐号。比如:root@’%’ or root@10xxx

3 配置主Server。

在主服务器(数据库源)上的mycnf配置[mysqld]之后加入如下条目:

log_bin = /var/log/mysql/mysql-binlog

server-id = 1 //1代表主数据库(源) 2代表辅数据库(目的)

1、首先,分别在两台机子上各装一个mysql。

2、其次,找到mysql的mycnf文件,进入该目录。

3、然后,修改mycnf中的配置项,保存并退出。

4、最后,用root权限登录并创建slave数据库服务器用户即可。

以上就是关于mysql slave 备库延迟是怎么得到的全部的内容,包括:mysql slave 备库延迟是怎么得到的、MySQL主从配置中RESET SLAVE和RESET MASTER的区别详解、mysql slave 能够自动同步吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10085387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存