我正在研究一些我想称之为复制的东西,但它可能还有其他一些技术术语——因为据我所知,“复制”是将结构及其数据完全复制到从站。我只想要结构复制。我的术语可能是错误的,这就是为什么我似乎无法自己找到答案。
当进行更改、添加或删除时,是否可以设置一个将主结构复制到多个本地数据库的 mysql 环境?我正在寻找一种解决方案,其中每个用户都可以使用自己的唯一数据获取自己的数据库实例,但具有相同的表结构。当对主结构进行更新时,每个用户数据库都应复制相同的过程。
例如,正在向master.table1添加一列,该列由user1.table1和user2.table1复制。
我的第一个想法是在 PHP 中编写一个更新过程,但感觉这将是数据库中内置的一个非常基本的函数,因为我的结论是,使用更少的数据,索引查找会更快(〜总数据除以用户)并且可能更安全(没有不幸的泄漏,如果有的话)。