当前位置:首页 > 数据库 > 正文

mysql 主从

 

  • 创建用户,添加权限
    mysql> create user ‘slave‘@‘192.168.137.3‘ identified by ‘123‘;
    Query OK, 0 rows affected (0.03 sec)
    mysql> grant replication slave on *.* to ‘slave‘@‘192.168.137.3‘;
    Query OK, 0 rows affected (0.00 sec)

     

  • 备份主服务器

    --flush-logs, -F

    开始导出之前刷新日志。

    --lock-tables,  -l

    开始导出前,锁定所有表。用READ  LOCAL锁定表以允许MyISAM表并行插入。对于支持事务的表例如InnoDB和BDB,--single-transaction是一个更好的选择,因为它根本不需要锁定表。

    sudo mysqldump -uroot -p test --single-transaction -F > /tmp/test.sql 

     

  • //todo