MYSQL跨服务器同步数据经验分享

项目需要,自己找了些资料和亲手配置过后;得出的经验分享。

(1)主服务器

修改配置文件/etc/my.cnf(my.ini)

[mysqld]

# mysql-bin是log文件的前缀,也可以使用其它的名字,比如服务器名

# 如果不带路径,会把log文件写到`/var/lib/mysql`下

log-bin=mysql-bin

# serverid在一个同步体系中必须是唯一的,大于等于1且小于2^32-1的整数

server-id=1

binlog-do-db = 数据库名 (你要备份的数据库)

binlog-ignore-db = 数据库名 (你不需要备份的数据库)

#以上两个都不选,备份全部

#如果使用InnoDb,为了保证稳定,还应设置如下两行:

innodb_flush_log_at_trx_commit=1

sync_binlog=1

#并且确保没有设置skip-networking,禁用网络自然无法同步。但是,

#innodb_flush_log_at_trx_commit=1在某些服务器上会导致写数据速度急剧下降,

#可尝试调整为2。

#自己手动添加,并重启mysql服务器

[可选操作添加账户]

#设置账户步骤:

#登录mysql主服务器,

[root@localhost ~]# mysql -uroot

时间: 2024-09-20 20:29:52

MYSQL跨服务器同步数据经验分享的相关文章

MYSQL跨服务器同步数据经验分享_Mysql

项目需要,自己找了些资料和亲手配置过后:得出的经验分享. (1)主服务器 修改配置文件/etc/my.cnf(my.ini) [mysqld] # mysql-bin是log文件的前缀,也可以使用其它的名字,比如服务器名 # 如果不带路径,会把log文件写到`/var/lib/mysql`下 log-bin=mysql-bin # serverid在一个同步体系中必须是唯一的,大于等于1且小于2^32-1的整数 server-id=1 binlog-do-db = 数据库名 (你要备份的数据库)

mysql 主从数据同步备份经验分享

mysql教程 主从数据同步备份经验分享 准备工作: 1.二台机器(我的是winxp ip 192.168.0.119从主服务器 win2003 192.168.0.17主服务器) 2.在两台机器分别装上mysql数据库教程服务器(注:最好是从服务器版本要高于主服务器版本) 3.为了方便记忆我把主服务器192.168.0.17称作111cn.net-a,从服务器192.168.0.119 111cn.net-b机器 首页我们配置主服务器,创建一个数据库 a111cnnet 创建表test 找到你

SQL Server 跨库同步数据

原文:SQL Server 跨库同步数据 最近有个需求是要跨库进行数据同步,两个数据库分布在两台物理计算机上,自动定期同步可以通过SQL Server代理作业来实现,但是前提是需要编写一个存储过程来实现同步逻辑处理.这里的存储过程用的不是opendatasource,而是用的链接服务器来实现的.存储过程创建在IP1:192.168.0.3服务器上,需要将视图v_custom的客户信息同步到IP2:192.168.0.10服务器上的t_custom表中.逻辑是如果不存在则插入,存在则更新字段.  

SQL Server 跨库同步数据_MsSql

最近有个需求是要跨库进行数据同步,两个数据库分布在两台物理计算机上,自动定期同步可以通过SQL Server代理作业来实现,但是前提是需要编写一个存储过程来实现同步逻辑处理.这里的存储过程用的不是opendatasource,而是用的链接服务器来实现的.存储过程创建在IP1:192.168.0.3服务器上,需要将视图v_custom的客户信息同步到IP2:192.168.0.10服务器上的t_custom表中.逻辑是如果不存在则插入,存在则更新字段. create PROCEDURE [dbo]

sql server-sqlserver跨服务器更新数据出错,求大神解答

问题描述 sqlserver跨服务器更新数据出错,求大神解答 sqlserver在跨服务器更新数据时报这个错,图片中的日文可以先忽略,有遇到报图片中相同英文内容的大神给解答解答 ![图片说明](http://img.ask.csdn.net/upload/201509/27/1443353882_746795.png) 解决方案 这看上去根本不是sql server的错误,而是Silverlight的错误.你的Silverlight丢出了异步的错误,没有捕获到.具体要看你的代码. 解决方案二:

跨服务器同步-如何实现跨服务器建立视图?

问题描述 如何实现跨服务器建立视图? 我现在有两个数据库服务器,一个Sql Server的,还有一个Oracle的然后,我想从Oracle的服务器下检索数据,并在Sql Server的数据库下建立一个视图,呈现这些数据,实现数据的同步.求可行的方法,可以帮我实现这个想法~ 解决方案 我是用Navicat Premium在操作这两个数据库的

mysql主从服务器同步心得体会第1/2页_Mysql

原来看过MYSQL同步数据的实现,可是自己还没有动过手,今天没什么事就玩一玩,正好在旁边有另一台空电脑,都在同一个路由器下.哈哈,正好. 不过首先在找配置文件上就把我卡了好久,由于我用的是xampp安装包,在xampp/mysql/bin目录下看始终没有找到my.cnf,在c:windows目录下也没有发现, 如上图,看到的只有一个"my"的快速拨号的东西,又不是文件,怎么都打不开.后来找了好久才在网上看到说遇到这种情况需要先打开editplus,然后再从editplus里面打开这个文

mysql跨服务器查询(java)

问题描述 目前有两个服务器S1,S2S1中有表A,B,C,其中两张表A,B数据记录上百万条S2中有D,E,F,其中F也是上百万条数据,现在要把ABCDEF一起连表查询(性能要求本地服务器访问1毫秒以内)我是该每个数据库各自子查询再在java程序里联合(又该如何分页?),还是写一个跨服务器连表查询?以前没做过这样子的,求大神指教!! 解决方案 解决方案二:最好不要分开查询然后用程序处理,两种方案:1.使用databaseLink跨域查询,比较简单,查询频繁的话效率不高,因为每次都要去查.2.在一个

如何让系统自动备份网站数据经验分享

重生以后给自己网站备份数据用了一个很土的办法,用到了WINRAR批处理备份的功能,希望给有些朋友能用的着. 我的服务器配置是windows2003+IIS+PHP+MYSQL5 首先服务器里需要装个WINRAR,在WINRAR安装目录下建立个批处理文件(gamefxp.bat)件内容为: echo net stop iisadmin /y net stop mysql winrar a -ag-YY.MM.DD d:\bak\gamefxp\gamefxpdata D:\mysql\data\g