美文网首页
MySQL 配置从服务器

MySQL 配置从服务器

作者: Thorb | 来源:发表于2016-02-19 15:37 被阅读0次
    1. 在主从服务器分别配置
       #vi /etc/my.cnf
           [mysqld]
           log-bin=mysql-bin   //[必须]启用二进制日志
           server-id=222      //[必须]服务器唯一ID,默认是1,一般取IP最后一段
    
    1. 在主服务器上创建一个授权账户
    GRANT REPLICATION SLAVE ON *.* to 'user'@'127.0.0.1' identified by 'password';
    
    1. 锁定主服务器数据库
    flush tables with read lock;
    
    1. 记录master的状态
    show master status;
    +------------------+----------+--------------+------------------+
    | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
    +------------------+----------+--------------+------------------+
    | mysql-bin.000006 |   112625 |              |                  |
    +------------------+----------+--------------+------------------+
    
    1. 导出主服务器的数据库
    mysqldump -u user -p password --all-databases > backup.sql
    
    1. 解锁
    unlock tables;
    
    1. 将导出的数据导入从服务器
    mysql -u user -p password < backup.sql
    
    1. 设置从机
    change master to master_host = '127.0.0.1',master_port = 3306,master_user = 'user',master_password='password',master_log_file='mysql-bin.000006',master_log_pos=112625 ;
    
    1. 在从机启动同步
    start slave;
    

    相关文章

      网友评论

          本文标题:MySQL 配置从服务器

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