我的公司使用的产品使用 MySQL 5.5 作为后端数据库。该产品在安装过程中会自动安装和配置 MySQL。该产品可配置为在热备冗余配置中运行。在这些情况下,在 2 个独立的服务器上执行相同的安装过程,然后在产品初始配置期间选择冗余模式。该产品在内部处理复制数据库数据并保持两个数据库同步的所有过程。 MySQL 知道冗余设置。两台服务器上的 MySQL 安装相同、位置相同、结构相同。该产品没有一种非常优雅/高效的方法来同步大型数据库(例如 300G 大小的 3K 表),在需要时从主服务器到备份服务器,例如从单个服务器创建冗余系统时/已经运行了一段时间的主服务器配置。我的问题如下。
考虑到两台服务器上的 MySQL 安装相同,是否有一种安全/受支持的方法可以将数据库/文件从主服务器手动复制到备份服务器?顺便说一句,这是在生产 视窗 服务器上。我知道我可以从主数据库完全导出数据库,然后将其导入到 BU 服务器上,但这可能需要几个小时。我希望有一种更快的支持方法将文件从一台服务器复制到另一台服务器,但在研究这一点时我看到了冲突的信息。
系统信息 视窗 MySQL 5.5 两台服务器上的安装相同 “C:\ProgramData\MySQL\MySQL Server 5.5\data” 创新数据库 每个表的文件 = true
预先感谢您的任何建议。
I once tried to just copy the Database Folder that contains all the 创新数据库 table files, "C:\ProgramData\MySQL\MySQL Server 5.5\data\Mydbase", from one server to another but mysql would not start up and had errors.
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号