|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
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中,大多数关系型数据库所要求的功能已经都具备。 |
|