单机实验mysql的主从备份(master slaver)

来源:互联网 发布:大连大学校园网络 编辑:程序博客网 时间:2024/06/11 19:49
备份数据库是在架构系统 中的一个重要环节,对于大多数的数据库系统来说,用主从数据库备份就可以满足要要求。可以根据需要建立1个master与多个slaver.或者1个master,1个slaver.或者双重备份。
1  单机开启多个mysql的技术我已经在上篇文章中提到过.在这里我就不在多说。
2 实现主从备份。
    2.1。修改配置文件。
            1)修改主数据库的设置:
                例如:server_id = 1
                            log_bin                 = /var/log/mysql/mysql-bin.log
                            binlog_do_db            = test1                     //要备份的数据库
                            binlog_ignore_db       = mysql  //不用备份的数据库名称
             2)修改从数据库的配置:
                例如:
                            server-id       = 2
                            master-host     = 127.0.0.1
                            master-user     = testuser   //连接用户名
                            master-password = testpas//密码
                            master-port     = 3306
                            replicate-do-db = test1      //备份的数据库的名称
             3) 主数据库分配用户名帐号给从数据库
                   grant replication slave on *.* to 'testuser@127.0.0.1' identified by 'testpas';
             4)注意:重新数据库前,把主从数据库datadir中,除了数据库文件夹外的所有数据删除。不然可能会出现错误。
             5)查看从数据库的运行状态。    
            mysql> show slave status/G
        Slave_IO_Running: Yes

        Slave_SQL_Running: Yes

       如果有以上状态祝贺您已成功配置

          以上文字只为个人助记之用。如有错误请指教。如有不清可以查看相关文章