当前位置:数据库 > MySQL >>

mysql怎么实现主从同步数据库备份?

追问:怎么把主机的数据库自动备份到从机上?能不能说详细一点啊?我一点都不会啊
答案:1.主服务器:
        #Master start
    log-bin="d:/log/mysql/mysql_log_bin"
    server-id=1 
   #Master end
  2.从服务器:
     #Slave start
  log-bin="D:/log/mysql2/log-bin.log"
  relay_log="D:/log/mysql2/relay-log-bin"
  #从机id,区别于主机id
  server-id=2
  #主机ip,供从机连接主机用
  #master-host=localhost
  #主机端口
  #master-port=3300
  #刚才为从机复制主机数据新建的账号
  #master-user=slave 
  #刚才为从机复制主机数据新建的密码
  #master-password=654321
  #重试间隔时间10秒
  #master-connect-retry=10 
  #需要同步的数据库
  #replicate-do-db=test
  #启用从库日志,这样可以进行链式复制
  log-slave-updates
  #从库是否只读,0表示可读写,1表示只读
  read-only=1

  #只复制某个表
  #replicate-do-table=tablename                 
  #只复制某些表(可用匹配符)
  #replicate-wild-do-table=tablename%
  #只复制某个库
  #replicate-do-db=dbname
  #不复制某个表
  #replicate-ignore-table=tablename
  #不复制某些表
  #replicate-wild-ignore-table=tablename%
  #不复制某个库
  #replicate-ignore-db=dbname
  #Slave end
3.对从服务器制定主服务器使用CHANGE MASTER 语句
注意:1.一定要在主服务器上创建一个可以执行replication的用户
           2.该用户名在从服务器上可远程登录到主服务器。
           3.开启MySQL的log-bin日志功能
其他:问题补充:对,不能M-S,本地两个mysql服务2个库我已经实现同步了,现在有主从么?实时性要求高么? 用soap方法即可。 数据库级别可以做

上一个:mysql workbench,如何导入一个数据库?把一个数据库文件导入到数据库中。
下一个:高手请进:选择哪种数据库开发软件? Access, Oracle, MySQL, DB2, SQL server? 不需要网络,越简单越好

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,