agwah Asked: 2017-03-21 07:42:51 +0800 CST2017-03-21 07:42:51 +0800 CST 2017-03-21 07:42:51 +0800 CST MySQL read only slave - 如何创建视图 772 经过多次抵制后,我最近获得了通过只读从服务器访问我们 CRM 系统的 MySQL 权限。 我现在有一个问题,因为我对 MySQL 中的数据能做的事情真的很有限——不能创建视图等。IT 负责人说我应该继续使用 Access,使用 ODBC 连接从从服务器导入表。我可以做到这一点,但我不确定这是最好的长期计划——我曾计划将我的流程转移到 MySQL 中。 有没有办法解决?我能以某种方式将只读表链接到另一个我可以编辑的 MySQL 数据库吗? 谢谢 mysql ms-access 1 个回答 Voted Best Answer a_vlad 2017-03-21T09:51:41+08:002017-03-21T09:51:41+08:00 我现在有一个问题,我对 MySQL 中的数据能做的事情真的很有限——不能创建视图等。 上面最大的问题是“等”。对 Slave 的任何编辑操作都可能导致复制过程崩溃,而您的 IT 负责人希望避免定期恢复服务器是完全正确的。 可能的方式: 在 Master 上创建所有视图。很安全。视图不会向服务器添加额外的负载,并且会自动复制到 Salve 如果您不需要实时数据(这是通常的做法)- 从复制到每晚恢复一些重要的表。操作可以很容易地自动化 并且如您的帖子中所述 - 继续使用 Access。可能不是最好的,但它是非常适合个人使用的工具。 除了 Access - 寻找 PowerBI(或类似工具),它们可以在不创建视图的情况下在内存中进行许多转换 可以在不与复制冲突的情况下在 Slave 上创建视图,但是......但是功能不可预测,IT 只是试图避免任何潜在的问题,他们是对的。
上面最大的问题是“等”。对 Slave 的任何编辑操作都可能导致复制过程崩溃,而您的 IT 负责人希望避免定期恢复服务器是完全正确的。
可能的方式:
可以在不与复制冲突的情况下在 Slave 上创建视图,但是......但是功能不可预测,IT 只是试图避免任何潜在的问题,他们是对的。