如何使用MySQL的主从复制

2024年 4月 18日 18.1k 0

  • 低版本的数据可能存在的问题
    在同步过程中,如果从服务器的数据,被自己擅自改动过的话。那么在同步的过程中,被改动的数据,则不受主服务器的控制了。
    解决办法:
    需要使用如下命令,在从服务器新建一个仅供查询的用户:

    GRANT Select ON *.* TO reader@"%" IDENTIFIED BY "123456"

    之后,从服务器对数据的操作,就使用这个用户来操作。这样杜绝了从服务器的数据被写导致同步失效的问题。保证了数据的一致性。

    在我的mysql5.7版本中,并未出现这种事情。所以mysql5.7版本的话,就不用这样操作了。
    在mysql5.7版本中,如果你私自修改了从服务器的数据,它是不会影响主服务器的数据同步哦的。即使你修改从服务器的一条记录的值,导致与主服务器不一致,但当主服务器的该条记录修改的时候,从服务器会强制同步主服务器的该条记录的值,达到主从一致的效果。

  • 相关文章

    Oracle如何使用授予和撤销权限的语法和示例
    Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
    下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
    社区版oceanbase安装
    Oracle 导出CSV工具-sqluldr2
    ETL数据集成丨快速将MySQL数据迁移至Doris数据库

    发布评论