MySQL的主从复制

作者: 未_来_可_期 | 来源:发表于2019-03-04 17:13 被阅读36次
    MySQL的主从复制

    设置细节:

    主服务器:192.168.1.10

    从服务器:192.168.1.20

    数据库:mydb

    1.设置MySQL主服务器

    在主服务器上创建一个具有REPLICATION SLAVE权限的mysql帐户,复制客户端将连接到master。

    在所有表上都有block write语句,因此不要在备份后进行更改。

    编辑mysql配置文件并在[mysqld]部分下添加以下代码。

    重新启动master mysql服务器以使更改生效。

    使用以下命令检查当前二进制日志文件名(File)和当前偏移量(Position)值。

    以上输出显示当前二进制文件使用的是mysql-bin.000002,偏移值为107。记下这些值以在从属服务器上使用。

    备份数据库并将其复制到slave mysql server。

    完成备份后,从表中删除READ LOCK,以便进行更改。

    2.设置MySQL Slave Server

    编辑salve mysql配置文件并在[mysqld]部分下添加以下值。

    server-id始终为非零数值。这些值永远不会与其他主服务器和从服务器相似。

    重启mysql slave server,如果你已经配置了复制,请在启动时使用-skip-slave-start,不要立即连接到主服务器。

    使用以下命令在从属服务器上设置选项值。

    最后启动从属线程

    检查从服务器的状态。

    MySQL主从复制已在你的系统和工作模式下成功配置。

    相关文章

      网友评论

        本文标题:MySQL的主从复制

        本文链接:https://www.haomeiwen.com/subject/asiiuqtx.html