如果仅仅是热备这个需求 MYSQL本身就有这个功能 让PHP插入两次不合算

解决方案 »

  1.   

    需要备份的数据 my.ini 中
    设定server_id
    开启2进制日志
    建立备份用户 可以远程访问 授予REPLICATION SLAVE权限
    执行show master status
    记录文件名和偏移量备份数据库设定server_id //不能重复
    执行
    CHANGE MASTER TO
    MASTER_HOST='master_host_name',
    MASTER_USER='replication_user_name',
    MASTER_PASSWORD='replication_password',
    MASTER_LOG_FILE='recorded_log_file_name',//文件名
    MASTER_LOG_POS=recorded_log_position;//偏移量START SLAVE;
    然后备份数据库会自动进行同步 断开和关机都不影响 恢复以后会自动开始
      

  2.   

    还可以用cluster 来做备份。也蛮简单的,不过最少要三台,
    一台做mgm 两台机器 每台一个ndb_node 和一个sqlnode 
    配制网上一查一大把,主要是版本要找max版的。