zoukankan      html  css  js  c++  java
  • mysql主从同步 同步已有的数据

    1、

    如果主服务器已经存在应用数据,则在进行主从复制时,需要做以下处理:

    (1)主数据库进行锁表操作,不让数据再进行写入动作

    mysql> FLUSH TABLES WITH READ LOCK;

    (2)查看主数据库状态

    mysql> show master status;

    (3)记录下 FILE 及 Position 的值。

    将主服务器的数据文件(整个/opt/mysql/data目录)复制到从服务器,建议通过tar归档压缩后再传到从服务器解压。

    (4)取消主数据库锁定

    mysql> UNLOCK TABLES;



    2、
    --主机开两个窗口,一个进入mysql,一个是shell
    --主机阻断写操作
    mysql> FLUSH TABLES WITH READ LOCK;
    Query OK, 0 rows affected (0.00 sec)
    mysql>
    mysql>
    mysql> SHOW MASTER STATUS;
    +------------------+----------+--------------+------------------+
    | File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
    +------------------+----------+--------------+------------------+
    | mysql-bin.000002 | 1529881 | openser | mysql,test |
    +------------------+----------+--------------+------------------+
    1 row in set (0.00 sec)
    --另外一个窗口导出主机数据库
    mysqldump -u root -p123456 --opt -R openser > openser20121203.sql
    --刚才的窗口主机解锁
    mysql> UNLOCK TABLES;
    Query OK, 0 rows affected (0.00 sec)
    mysql>
    --打包数据文件到从机
    drop database openser;
    create database openser;
    mysql -u root -p123456 openser < openser20121127.sql
    --从机操作
    SLAVE STOP;
    reset slave;
    CHANGE MASTER TO MASTER_HOST='192.168.21.26',
    MASTER_USER='repl_user',
    MASTER_PASSWORD='123456',
    MASTER_LOG_FILE='mysql-bin.000002',
    MASTER_LOG_POS=1529881;
    start slave;
    show slave statusG


  • 相关阅读:
    scipy.spatial.distance.cdist
    关于hstack和Svstack
    numpy.hstack(tup)
    numpy.random.uniform(记住文档网址)
    Python集合(set)类型的操作
    python+Eclipse+pydev环境搭建
    python数据挖掘领域工具包
    LVS 命令使用
    CMD mysql 备份脚本
    Windos Server Tomcat 双开配置
  • 原文地址:https://www.cnblogs.com/pangou/p/3203304.html
Copyright © 2011-2022 走看看