用户名: 密码: 免费注册 忘记密码? 网站地图 | 加入收藏 | 设为首页
首页 | 新闻 | 工具 | 系统 | 办公 | 聊天 | 多媒体 | 网页 | 运营 | 平面 | 欣赏 | 数据库 | 程序 | 服务器 | 组网
网页 | 3dmax | Ghost | Windows Xp| Dreamweaver | photoshop | Flash | office | Alexa | Css | QQ | Asp | PHP | Jsp | Access
Flash MX 2004入门 | 网站推广策略 | CorelDRAW入门 | ASP学习 | 网站建设大师功 | Word入门
  iTbulo.com > 学院 > 网站运营教程 > 网站相关知识 > 文章正文
手把手教程:一步步教你搞网站同步镜像
iTbulo.COM 2006-8-23 佚名()

  还有一点要提,他的计划任务更能也很强大,在这里我就不再多说了!用过才知道他的强大!

  有朋友会说,我要进行两个以上的网站同步怎么办?

  很简单,再多建几个任务就可以了,要镜像多少网站都没有问题!

  这个软件的网站同步镜像可以非常灵活,比如可以本地-远程,然后再远程-远程!或者本地-远程1,本地-远程2,远程1-远程2,任何情形下的同步都可以完成!

3.数据库同步操作指南

  说完了文件同步,我们再来探讨一下数据库同步!

  这里我主要教大家两种最常用的数据库的同步方法!

  MySQL

  MySQL数据同步主要有三种方式:

  1.利用MySQL自身的数据库同步功能

  2.利用MySQL数据库的特性(数据库存在固顶目录,并且以文件形式存储),进行数据库目录同步以达到数据同步目的

  3.利用专用的MySQL数据库同步软件

  1. 利用MySQL自身的数据库同步功能(下面参考自网上的文章,写的非常详细了)

  MySQL从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能.

  数据库同步复制功能的设置都在mysql的设置文件中体现。mysql的配置文件(一般是my.cnf),在unix环境下在/etc/mysql/my.cnf 或者在mysql用户的home目录下的my.cnf。

  windows环境中,如果c:根目录下有my.cnf文件则取该配置文件。当运行mysql的winmysqladmin.exe工具时候,该工具会把c:根目录下的my.cnf 命名为mycnf.bak。并在winnt目录下创建my.ini。mysql服务器启动时候会读该配置文件。所以可以把my.cnf中的内容拷贝到my.ini文件中,用my.ini文件作为mysql服务器的配置文件。

  设置方法:

  设置范例环境:

  操作系统:window2000 professional

  mysql:4.0.4-beta-max-nt-log

  A ip:10.10.10.22

  B ip:10.10.10.53

  A:设置

  1.增加一个用户最为同步的用户帐号:

  GRANT FILE ON *.* TO backup@'10.10.10.53' IDENTIFIED BY ‘1234’

  2.增加一个数据库作为同步数据库:

  create database backup

  B:设置

  1.增加一个用户最为同步的用户帐号:

  GRANT FILE ON *.* TO backup@'10.10.10.22' IDENTIFIED BY ‘1234’

  2.增加一个数据库作为同步数据库:

  create database backup

  主从模式:A->;B

  A为master

  修改A mysql的my.ini文件。在mysqld配置项中加入下面配置:

  server-id=1

  log-bin

  #设置需要记录log 可以设置log-bin=c:mysqlbakmysqllog 设置日志文件的目录,

  #其中mysqllog是日志文件的名称,mysql将建立不同扩展名,文件名为mysqllog的几个日志文件。

  binlog-do-db=backup #指定需要日志的数据库

  重起数据库服务。

  用show master status 命令看日志情况。

  B为slave

  修改B mysql的my.ini文件。在mysqld配置项中加入下面配置:

  server-id=2

  master-host=10.10.10.22

  master-user=backup #同步用户帐号

  master-password=1234

  master-port=3306

  master-connect-retry=60 预设重试间隔60秒

  replicate-do-db=backup 告诉slave只做backup数据库的更新

  重起数据库

  用show slave status看同步配置情况。

  注意:由于设置了slave的配置信息,mysql在数据库目录下生成master.info

  所以如有要修改相关slave的配置要先删除该文件。否则修改的配置不能生效。

上一页  [1] [2] [3] [4] [5] 下一页

文章搜索
相关资讯
相关文章 相关下载
没有相关文章
焦点信息