美文网首页
linux 下mysql 主备环境搭建

linux 下mysql 主备环境搭建

作者: 3bd3c1497272 | 来源:发表于2020-05-09 12:27 被阅读0次

    1.修改主库备库的配置文件中的server-id(server-id 不能一样)
    修改的文件地址是mysql启动的 my.cnf
    2.分别启动主从库的mysql服务
    systemctl start mysql.service
    3.登录主库的主机 mysql -uroot -p
    或者是: mysql --socket=/usr/local/mysql57/sock/mysql5306.sock -uroot -p
    4.主库创建备库复制账号
    GRANT REPLICATION SLAVE ON . TO 复制账号@'从节点ip' IDENTIFIED BY "复制账号密码";

    5.登录从库
    change master to master_user='复制账号', master_password='复制账号密码', master_host='主库IP',master_port=5306, master_auto_position=1;

    6.start slave
    这里要是遇到报错 需要返回去配置my.cnf信息

    7.show slave status \G 查看是否为双yes
    Slave_IO_Running: Yes
    Slave_SQL_Running: Yes
    8.设置从库为只读模式:
    set global read_only = on;

    其中用到的命令有
    show slave status
    reset slave
    UUID 可能一样 这样的话需要重新设置UUID
    /data/mysql57/datafile/auto.cnf

    相关文章

      网友评论

          本文标题:linux 下mysql 主备环境搭建

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