我有一个中央数据库,其中包含 MySQL 5.1-lastest-stable 中的所有数据。我想在主主关系中连接多个客户。
问题
如何设置中间有 1 个中央服务器和多个客户端数据库的星型拓扑,以便一个客户端中的更改首先传播到中央服务器,然后再从那里传播到所有其他客户端数据库?
数据库信息
我对所有表都使用 inno-db,并且启用了二进制日志。
除此之外,我还学会了如何在数据库之间进行 master-master 操作。
所有表都有主键主整数自动增量。自动增量 offset 和 start 被调整到不同的客户端数据库永远不会有主键冲突。
为什么我想要这个
我有客户端软件(不是网站或 php)连接到笔记本电脑上的本地 MySQL 数据库,这需要同步到中央数据库,以便所有在笔记本电脑上使用该程序的人都能看到其他其他人所做的改变。
我不想直接连接中央数据库,因为如果笔记本电脑和中央数据库之间的互联网连接断开,我的应用程序就会死亡。
在此设置中,应用程序继续运行,在重新建立与中央数据库的连接之前,笔记本电脑不会从其他人那里获取更新。
我有一台用于开发的 64 位 Windows 7 笔记本电脑。
我安装了 Office 2003,因为我有一个与 Office 2003 配合使用的客户端。
未安装Microsoft Access ,因为我坚信它是一个 ehm 非最佳软件。
我需要读取一个用 Access 编写的 .mdb 文件。
客户希望我将此文件中的几列读入不同的数据库。
我无法让 ODBC 连接到数据库。
如果我去设置->系统-> ODBC
并双击 MS-Access 出现错误:
找不到用于为 MS Access 驱动程序 (*.mdb) 设置 ODBC 的例程。重新安装驱动程序。
安装 32 位驱动程序没有帮助
我去了:http : //www.microsoft.com/download/en/details.aspx?id=13255
并下载了 32 位驱动程序并安装了那些,重新启动了计算机。
这没有帮助,问题仍然存在。
不允许安装 64 位驱动程序
运行 BDE-Administrator 不起作用,或者
BDE 对我很好,但是当我想保存设置时挂起。
如何访问该 *.mdb 文件?
我想使用 ODBC,但我愿意接受任何解决方法。
我想使用 Delphi XE2 或 Delphi-2007 进行连接。