仓酷云

标题: MYSQL教程之MYSQL5的masterslave数据同步设置 [打印本页]

作者: 爱飞    时间: 2015-1-16 22:18
标题: MYSQL教程之MYSQL5的masterslave数据同步设置
MySQL在业界的流行所带来的另一个好处是,人们总可以很轻松地发现本行业的MySQL学习教程。厂商都希望他们的开发工具和应用程序框架可以与MySQL数据库兼容。  测试情况.基础上数据是刹时同步,但愿对人人有匡助
  RedHatES3update3
  MYSQL5.0.15
  MYSQL数据同步备份
  A服务器:192.168.1.2主服务器master
  B服务器:192.168.1.3副服务器slave
  A服务器设置
  #mysql–uroot–p
  mysql>GRANTFILEON*.*TObackup@192.168.1.3IDENTIFIEDBY‘1234’;
  mysql>exit
  下面是Master开放一个账号backup暗码1234给IP:192.168.1.3有档案处置的权限
  mysqladmin–uroot–pshutdown
  导出Master的数据库到slave的呆板,能够选择导出必要同步的数据库
  在A呆板上修正/etc/my.cnf
  在[mysqld]区段内到场参数
  log-bin=mysql-bin
  server-id=1
  binlog_do_db=gbbbs(要同步的数据库)
  binlog_ignore_db=mysql,test,information_schema(不必要同步的库,5.0有information_schema这个库)
  sql-bin-update-same
  重启A服务器mysql
  B服务器设置
  设定/etc/my.cnf
  在[mysqld]区段到场
  server-id=2(假如另有slave用户,他们的ID也随之增添,如server-id=3)
  master-host=192.168.112.71
  master-user=backup
  master-password=1234
  replicate-do-db=gbbbs
  #replicate-do-db=database2
  log-warnings
  master-port=3306
  master-connect-retry=60
  重启B服务器的MYSQL
  在数据库的文件夹里有master.info文件,用来检察同步信息
<p>  实在就是MYSQLReplicatio有的时候,一些缺失的功能可以通过别的办法来实现,例如,在MySQL4.1以前,你可以通过使用join方法来替代子查询的功能。在MySQL5.0中,大多数关系型数据库所要求的功能已经都具备。
作者: 深爱那片海    时间: 2015-1-24 15:16
但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。
作者: 小妖女    时间: 2015-2-1 18:16
where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。
作者: 精灵巫婆    时间: 2015-2-7 14:00
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
作者: 只想知道    时间: 2015-2-22 08:21
一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。
作者: admin    时间: 2015-3-7 00:00
一个是把SQL语句写到客户端,可以使用DataSet进行加工;
作者: 分手快乐    时间: 2015-3-13 23:09
所以你总能得到相应的升级版本,来满足你的需求。
作者: 乐观    时间: 2015-3-20 22:22
再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2