• centos 主从复制



    1.主服务器rpm安装mysql

    2.复制一台服务器叫slave(从服务器),一会儿要用

    3.在主服务器,修改my.cnf文件 找到server-id,在它的下面
    加上 binlog-do-db = houdunwang

    4.在主服务器,进入到mysql,创建houdunwang数据库,
    随便建一张表,随便插入一些数据

    5.打开从服务器,设置ip,保证能上网

    6.打开主服务器,进入到mysql,添加mysql账号
    grant replication slave on *.* to 'slave'@'192.168.1.250' identified by 'admin888';

    刷新授权表,让账号立刻生效
    flush privileges;

    //查看用户是否已经添加
    select user,host from mysql.user;

    //锁定主服务器的所有的表
    flush tables with read lock;

    //先退出mysql,然后导出sql
    mysqldump -uroot -p houdunwang>houdunwang.sql

    //从主服务器把sql文件复制到从服务器的家目录
    scp houdunwang.sql root@192.168.42.100:~


    7.打开从服务器,编辑/etc/my.cnf,把server-id改成2
    重启mysql,进入到mysql,
    建立houdunwang库,
    退出mysql,执行导入操作
    mysql -uroot -p houdunwang<houdunwang.sql


    8.在主服务器里面的mysql,打以下命令,查看bin-log状态
    show master status;

    9.在从服务器的mysql
    change master to master_host='192.168.21.109',master_user='slave',master_password='admin888',master_log_file='mysql-bin.000005',master_log_pos=725;

    10.在从服务器mysql开启同步
    start slave

    11.把主服务器的表解锁,在主服务器的mysql里面操作
    unlock tables;
















  • 相关阅读:
    如何在magento添加推荐分类
    Apache和iis的冲突处理
    怎么在windows7下搭建服务器
    centos dns配置
    wget net-tools
    centos7 ip地址设置
    centos 7 u盘安装
    centos7 u盘启动路径设置
    screen 命令
    lnmp重置mysql密码
  • 原文地址:https://www.cnblogs.com/dy09/p/5078467.html
Copyright © 2020-2023  润新知