Mysql权限和复制

weixin_38082853 2019-09-12 01:49:37
我想在我的数据库中重新创建整个权限系统,其中包括主服务器上的从属用户.这意味着我必须停止从属,再次运行set master命令而不是启动它.我的问题是,我担心奴隶可能正在读取binlog,然后当我用新帐户启动奴隶时(使用新的binlog和主要位置),奴隶之间会有数据差距和主人.有人知道如果我不得不担心这个案子以及如何避免它?非常感谢你!
...全文
10 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38090265 2019-09-12
  • 打赏
  • 举报
回复
你在想这个.停止从属服务器不会导致您丢失binlog位置,并且更改复制用户名和密码也不会,只要您更改了所有内容. 在奴隶上: mysql> STOP SLAVE; 这不会在binlog读取过程中停止. 在主服务器中创建新帐户,然后重新配置从服务器以使用它们: mysql> CHANGE MASTER TO MASTER_USER='foo', MASTER_PASSWORD='bar'; mysql> START SLAVE; 除非您使用CHANGE MASTER TO更改其他参数,否则从站将重新连接新凭据并从中断处继续.您不需要指定主机,端口,文件,位置或其他任何东西,您不应该指定它们,除非它们也在改变…在这种情况下,是的,您需要使用新坐标重新启动. https://dev.mysql.com/doc/refman/5.6/en/change-master-to.html

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧